swarm docker service update问题
docker swarm集群创建的service
docker service create --name test_web --mode global --publish mode=host,published=10002,target=80 nginx
service 运行都正常。但是我想把service的容器都重启一遍。找到docker service update test_web
尝试,发现确实会重启:
#docker service update test_web
test_web
Since --detach=false was not specified, tasks will be updated in the background.
但是有个问题就是重启后每个node上都会有 exit 状态的容器。
c9d98b3700d9 nginx "/bin/sh -c 'nginx" 10 minutes ago Exited (137) 8 minutes ago test_web.0xp4mew7v11z1gnwjvh7nzvyc.3wp0rft0qf8n3r9kfgfe71gm3
有什么办法可以让service更新后会自动删除这些exit状态的容器吗?
或者说有其他的重启service容器的思路?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
自己写个脚本删除吧,我目前没好办法