gpt4 book ai didi

git - 零停机时间部署到 azure 作为 docker 容器

转载 作者:行者123 更新时间:2023-12-03 04:29:49 25 4
gpt4 key购买 nike

在我提交的那一刻,让我的构建服务器使用 web 部署到 azure 进行测试和部署。

如何将 docker 容器部署到 azure(如 Web 部署)并保持我的网站正常运行? (应用程序Veyor)

我的源代码中有一个 dockerfile。

我尝试过虚拟机,但我手动创建了 Docker 容器,并且我的站点(多个实例)在部署时关闭了。

如果有这样的东西那就太棒了。

  • 提交
  • 测试
  • 创建一个新的 Docker 镜像
  • 将 docker 镜像推送到我的 docker hub 存储库
  • 将容器部署到我的 Azure 虚拟机使用 azure cli

最佳答案

当您将新的 Docker 镜像部署到 Azure 服务器时,这意味着旧的镜像必须停机,而当新的镜像启动时,您最终会遇到一些停机时间。据我所知,唯一的解决方案是在新旧实例之间进行负载平衡。网上有几个很好的例子,其中之一就是: https://github.com/docker/compose/issues/734#issuecomment-167392770

关于git - 零停机时间部署到 azure 作为 docker 容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38545106/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com