docker - 如何在 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 来完成。
解决方案
推荐阅读
- css - Vuetify 默认轮播 CSS 选择器,用于减少过渡持续时间
- pandas - pandas 按月数滞后多索引不规则时间序列数据
- c++ - C++ ifstream eof() 函数的困惑
- javascript - OClif 模拟方法
- python - Node js vs Django vs Flask,用于从python流式传输的多个视频
- python - 在 Python 中将循环图导出为 pdf
- sql-server - XML Column - 在 xmlColumn.value() 中使用“with namespace”
- python - 将 json 有效负载中的引用参数传递给 shell 脚本
- javascript - 为什么我不能更改我的可变金额并在js中设置它?
- java - 当输入被击中时,将字符串添加到行尾