gpt4 book ai didi

docker - 如何管理由docker compose启动的一些容器

转载 作者:行者123 更新时间:2023-12-02 21:30:17 25 4
gpt4 key购买 nike

我用docker compose配置了1个nginx,3个tomcat(每个都有一个webapp)和1个mysql容器,所有这5个容器都以docker-compose up开头,它们运行良好。
在服务器运行了几天之后,我需要升级我的webapp(tomcat容器),对nginx和mysql容器没有任何更改。
我想问一下只为tomcat容器升级的过程是什么?我还应该停止nginx和mysql容器以进行升级,然后再通过docker compose重新启动所有这些容器吗?由于只需要升级tomcat / webapp。理想情况下,我根本不需要启动nginx和mysql容器。
我在google上搜索了互联网,几乎所有的 Material 都是关于如何使用docker compose进行配置的,但是没有关于如何仅管理由docker compose启动的部分容器的信息

最佳答案

Docker Compose是一个容器编排工具。这样做的想法是同时停止和启动容器,以免它们因为没有启动某些容器而不会出错。如果要提取Web应用程序的最新图像(我假设这就是升级的意思),则可以使用docker-compose stop停止所有容器,然后为Web应用程序图像运行docker pull
然后,您可以运行docker-compose up调出所有容器。您不需要升级任何其他容器。

关于docker - 如何管理由docker compose启动的一些容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64640514/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com