FROM denmarkcontrevida/base:15.05
MAINTAINER Denmark Contrevida<denmarkcontrevida@esutek.com>
# Config files
# Config pyenv
# Config Nginx
# Config PostgreSQL
# Create DB & Restore database
此图片将安装到最新版本。
答案 0 :(得分:0)
如果要安装许多不同的服务,请务必从管理它们的基本映像开始。
使用phusion/baseimage-docker
(which always starts my_init
script,take care of the zombie processes)
在该图片中,您can define multiple program (daemon) to run:
您只需编写一个运行守护程序的小型shell脚本,
runit
将为您保留并运行它,在崩溃时重新启动它等等。shell脚本必须被称为
run
,必须是可执行的,并且要放在目录/etc/service/<NAME>
中。
如果您的基本映像有/etc/service/helper/run
脚本,那么基于它的任何映像都将运行helper
,以及您自己的任何其他/etc/service/xxx/run
脚本:通过正在运行的服务替换xxx nginx,django,postgresSQL
你不需要python3(简单地调用它,但不在后台运行)