Docker撰写与一个终止容器

我有一个docker组成一个数据库容器的设置,一个应用程序容器和一个容器,它用数据预加载数据库。

我希望在装载容器完成它与exit 0工作后终止时,将所有容器与docker-compose up一起组装起来。

但是终止这个容器会将消息的完整设置删除:

composesetup_load_1 exited with code 0
Gracefully stopping... (press Ctrl+C again to force)
Stopping composesetup_app_1...
Stopping composesetup_db_1...

是否有任何方式让一个码头中有多个具有不同生命周期的容器 - 组合设置? 如果是,如何?


我现在的解决方法是通过将tail -f /dev/null到入口点脚本的末尾来保持预加载容器的运行。 这可以使进程保持运行,而实际上并没有发生。


docker-compose up -d使用-d选项docker-compose up -d将以分离模式运行进程。 这避免了需要使用Ctrl + C终止服务,并因此停止容器。

注意:我正在使用Ctrl + C从正在Gracefully stopping... (press Ctrl+C again to force) “您共享的消息中杀死该进程。

链接地址: http://www.djcxy.com/p/85667.html

上一篇: Docker Compose with one Terminating Container

下一篇: How do I access the service provider when registering using typescript class