【问题标题】:Zero downtime deploy to azure as an docker container零停机时间部署到 Azure 作为 Docker 容器
【发布时间】:2016-07-23 18:21:57
【问题描述】:

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

如何将 docker 容器部署到像 web 部署一样的 azure 并保持我的网站正常运行? (AppVeyor)

我的源代码中有一个 dockerfile。

我尝试了一个虚拟机,但我手动创建了我的 docker 容器,而我的站点(多个实例)在部署时已关闭。

拥有这样的东西真是太棒了。

  • 提交
  • 测试
  • 创建一个新的 docker 镜像
  • 将 docker 镜像推送到我的 docker hub 仓库
  • 将容器部署到我的 azure vm 使用 azure cli

【问题讨论】:

    标签: git azure deployment docker continuous-integration


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-07-30
      • 2022-06-24
      • 2016-03-10
      • 1970-01-01
      • 1970-01-01
      • 2020-04-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多