使用spring初始化程序创建了一个微服务应用程序,并使用docker进行部署。
用于推出使用最新代码更改创建docker镜像的最新更改
docker stack deploy -c stack.yml mystack
应用程序正在运行2个副本。使用docker service update更新服务。
docker service update --force service-name
任何人都可以帮助我使用样本堆栈和最佳实践来部署零停机时间。
答案 0 :(得分:1)
您可以在此处找到漂亮的文字 https://blog.capstonec.com/2018/06/28/zero-downtime-deployment-with-docker-rolling-updates/
以下是Docker参考文档的摘录,该文档可在以下位置找到: https://docs.docker.com/compose/compose-file/#update_config。