使用 spring 初始化器创建了一个微服务应用程序并使用 docker 部署。
为了推出最新的更改,使用最新的代码更改创建 docker 映像
docker stack deploy -c stack.yml mystack
应用程序正在运行 2 个副本。使用 docker service update 更新服务。
docker service update --force service-name
任何人都可以帮助我提供示例堆栈和最佳实践来部署零停机时间。
使用 spring 初始化器创建了一个微服务应用程序并使用 docker 部署。
为了推出最新的更改,使用最新的代码更改创建 docker 映像
docker stack deploy -c stack.yml mystack
应用程序正在运行 2 个副本。使用 docker service update 更新服务。
docker service update --force service-name
任何人都可以帮助我提供示例堆栈和最佳实践来部署零停机时间。
你可以在这里找到很好的文字 https://blog.capstonec.com/2018/06/28/zero-downtime-deployment-with-docker-rolling-updates/
以下是 Docker 参考文档的摘录,可在以下位置找到: https ://docs.docker.com/compose/compose-file/#update_config 。