使用 Docker Compose 组织分布式解决方案
1. 停止和启动应用服务
在 Docker Compose 中,有几个用于管理容器生命周期的命令。理解这些选项之间的差异很重要,以免意外删除资源。
- up 和 down 命令 :是启动和停止整个应用程序的直接工具。 up 命令会创建 Compose 文件中指定但不存在的任何资源,并为所有服务创建和启动容器。 down 命令则相反,它会停止所有运行的容器并移除应用程序资源。如果容器和网络是由 Docker Compose 创建的,它们会被移除,但卷不会被移除,因此应用程序数据会被保留。
- stop 命令 :仅停止所有运行的容器,而不删除它们或其他资源。停止容器时会进行优雅关闭。
- kill 命令 :通过强制结束运行进程来停止所有容器。
- start 命令 :可以重新启动已停止的应用程序容器,它会在现有容器中运行入口点程序。
已停止的容器会保留其所有配置和数据,但不使用任何计算资源。启动和停止容器是在处理多个项目时切换上下文的高效方式。例如,当正在开发 NerdDinner 应用程序,而有其他优先级工作进来时,可以停止整个 NerdDinner 应用程序以释放开发环境:
超级会员免费看
订阅专栏 解锁全文
21

被折叠的 条评论
为什么被折叠?



