【发布时间】:2019-05-27 08:29:24
【问题描述】:
有没有办法让 docker-compose 在不运行声明的命令的情况下启动服务?
不确定是否存在任何此类选项,docker-compose up 的标志中没有明显的内容。这对于调试很有用,因为目前我必须注释掉该命令才能进入一个容器,否则该容器会在启动时退出。
在这种情况下,Dockerfile 中没有 command,但 docker-compose.yml 中有 command。
【问题讨论】:
-
检查this。
-
这取决于你如何设置它。如果正确设置了单独的 ENTRYPOINT 和 CMD,您可以使用
docker-compose run在其中一个容器中运行默认命令以外的某些命令,这将启动网络中指定服务所需的任何其他命令。不过,从这个问题来看,很难说得更具体。
标签: docker docker-compose