docker - Docker 服务更新 docker-compose.yml 的所有部分
问题描述
我们使用 CI (Jenkins) 在每次提交时部署新版本的应用程序。对于每次提交,我们都会构建一个新版本的镜像并运行以下命令:
docker service update --image myimage:1.2.3 MyService_web
服务开始提供正确的新版本应用程序。但是,如果我们更改docker-compose.yml
(例如volumes
或networks
)中的某些部分并希望它在更新时反映在服务中怎么办?是否有一种简单的方法可以docker service update
根据新内容更新服务docker-compose.yml
?我知道存在许多命令选项,docker service update
但它们都需要为撰写文件中的每个部分手动运行。
解决方案
推荐阅读
- c# - C# 在使用时删除缓存
- python-3.x - 使用 Python OpenCV 和 GStreamer 从 UDP 接收器读取 RTSP 流
- python - 为什么有时 selenium 可以定位对象,有时却没有?
- java - 在 Java 中读取大量日志文件并发布到 API 端点的最有效方法是什么?
- c# - 如何检查我的日期范围是否完全被连续行覆盖?
- sql - 如何按最高计数过滤?
- javascript - 在 Github 中搜索
- unity3d - Unity 仅在游戏开始时触发一次方法
- google-sheets-formula - Google 表格中的多个 Where 语句
- c++builder-10.4-sydney - XP中C++ Builder 10.4.1编译器运行报错