默认使用 Supervisord
作为入口,同时支持 noop
(不启动 Supervisord, 容器内由 shell 执行一个空循环,以确保容器处于运行状态) 和 root
方式 (可直接以 root
进入容器)。
FROM movoin/devops-centos
conf/provision/entrypoint.d
容器被启动
时,将加载该文件夹中的shell
文件conf/provision/onbuild.d
容器被构建
时,将加载该文件夹中的shell
文件(只一次,加载完后会删除)conf/provision/install.d
容器被构建
之前,将加载该文件夹中的shell
文件(只一次,加载完后会删除)
启动顺序
当构建容器时
:install.d
->onbuild.d
当启动容器时
:entrypoint.d
docker pull movoin/devops-centos
- 创建项目