Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git 零停机时间作为docker容器部署到azure_Git_Azure_Deployment_Docker_Continuous Integration - Fatal编程技术网

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

Git 零停机时间作为docker容器部署到azure,git,azure,deployment,docker,continuous-integration,Git,Azure,Deployment,Docker,Continuous Integration,在我提交时,让我的构建服务器使用web deploy to azure进行测试和部署 如何将docker容器部署到类似azure的web deploy并保持我的站点正常运行?(验船师) 我有一个dockerfile作为源代码的一部分 我尝试了一个虚拟机,但我手动创建了docker容器,我的站点(多个实例)在部署时关闭 有这样的东西真是太棒了 承诺 试验 创建一个新的docker映像 将docker映像推送到my docker hub repo 将容器部署到my azure vm 使用azure

在我提交时,让我的构建服务器使用web deploy to azure进行测试和部署

如何将docker容器部署到类似azure的web deploy并保持我的站点正常运行?(验船师)

我有一个dockerfile作为源代码的一部分

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

有这样的东西真是太棒了

  • 承诺
  • 试验
  • 创建一个新的docker映像
  • 将docker映像推送到my docker hub repo
  • 将容器部署到my azure vm 使用azure cli

当您将新Docker映像部署到Azure服务器时,意味着旧的Docker映像必须关闭,而新的Docker映像启动时,您将有一些停机时间。 据我所知,解决这个问题的唯一方法是在新旧实例之间进行负载平衡。
网上有几个很好的例子,其中之一

当您将新Docker映像部署到Azure服务器时,意味着旧的Docker映像必须关闭,而新的Docker映像启动时,您将有一些停机时间。 据我所知,解决这个问题的唯一方法是在新旧实例之间进行负载平衡。 网上有几个很好的例子,其中之一