- 目前有一个正在运行的容器 tag:v0 ,现在代码有更新,重新 build 后 v1 ,正在运行的容器怎么切换到新 build 的 v1
- 单机
1
junnplus Oct 4, 2022
不停止容器那肯定不行的,你要的不是不停止容器,而是容器前面有一层代理,切换访问的容器就行
|
2
Puteulanus Oct 4, 2022
|
3
cctv6 Oct 5, 2022
不重启就更新之前的容器不太行,不如换个思路,让更新的时候启动新的容器,然后请求转发到新的容器。
可以试试 docker service ,创建服务的时候指定 update-order 为 start-first ,就是滚动更新的效果。之后更新容器时会帮你启动新的容器。 |
4
killerv Oct 6, 2022
容器就是进程,怎么可能不停止容器?我觉得这大概不是楼主真实的需求,直接说出你想要什么效果
|