Git 零停机时间作为docker容器部署到azure
在我提交时,让我的构建服务器使用web deploy to azure进行测试和部署 如何将docker容器部署到类似azure的web deploy并保持我的站点正常运行?(验船师) 我有一个dockerfile作为源代码的一部分 我尝试了一个虚拟机,但我手动创建了docker容器,我的站点(多个实例)在部署时关闭 有这样的东西真是太棒了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
- 承诺
- 试验
- 创建一个新的docker映像
- 将docker映像推送到my docker hub repo
- 将容器部署到my azure vm 使用azure cli
网上有几个很好的例子,其中之一 当您将新Docker映像部署到Azure服务器时,意味着旧的Docker映像必须关闭,而新的Docker映像启动时,您将有一些停机时间。 据我所知,解决这个问题的唯一方法是在新旧实例之间进行负载平衡。 网上有几个很好的例子,其中之一