将图像从Docker Hub部署到AZure

时间:2019-08-10 07:34:37

标签: azure docker

我想将映像从docker hub部署到Azure容器实例。我们该怎么做?是否必须将映像首先推送到Azure Container Registry?

我得到的所有解决方案都表明,我们需要先将映像推送到Azure容器注册表。

2 个答案:

答案 0 :(得分:1)

否,您无需先将映像推送到ACR,只需将映像保留在docker hub中即可。例如,将Nginx docker映像部署到ACI(Azure CLI命令如下):

az container create -g resourceGroup -n aciName --image nginx --ports 80

如命令所示,您可以使用docker映像。实际上,Docker Hub是默认注册表。使用其他注册表时,需要添加参数--registry-login-server--registry-username--registry-password。有关更多详细信息,请参见az container create

它还在Azure门户中清楚地显示,当您在门户中创建ACI时,您可以看到如下所示:

enter image description here

答案 1 :(得分:0)

您可以按以下方式使用docker image directly with the container

az container create --resource-group myResourceGroup --name mycontainer --image docker image url