【发布时间】:2018-05-26 15:26:25
【问题描述】:
我有一个正在运行的容器,但我手动启动了一些服务。服务是:
service httpd start
service postgresql start
service vpms start
那么,如何在不手动启动服务的情况下启动容器?到目前为止,我没有任何 Dockerfile。任何有关如何启动这些服务的示例肯定会有所帮助
【问题讨论】:
-
所以这是 docker 的反模式,因为在一般服务中,容器应该是一对一的。但是,如果您的容器生命周期附加到的进程是一个启动和监视这些其他服务的 shell 脚本,那么它是可能的。但是,再次尝试将容器视为服务,而不是虚拟机
标签: docker docker-compose containers supervisord