首页 > 解决方案 > 如何在 docker-compose.yml 移动到新的 docker hub 存储库后更新正在使用的图像?

问题描述

我最近熟悉了 Docker,但对 docker-compose 还是有些陌生。我有一台服务器在各自的容器中运行一个应用程序和一个数据库。在应用程序的目录 (/opt/my-app) 中有一个 docker-compose.yml 文件,该文件引用了为应用程序运行的特定映像。我们的应用程序现在位于不同的存储库中。

我的问题是,如果我想更新到新应用程序(驻留在不同的仓库中),我是否手动拉取图像,更改 docker-compose.yml 文件以引用,然后运行 ​​docker-compose start/up?

仅使用 docker,我将运行docker stop containerName

然后我会拉出新图像,然后运行 ​​docker run -d -p 8080:80 newImageName

我只是不确定如何使用 docker-compose 来完成。

标签: dockerdocker-compose

解决方案


推荐阅读