繁体   English   中英

Azure 容器实例 - 在我们执行“az container create”命令之前从哪里执行“docker login”

[英]Azure Container Instances - from where to execute “docker login” before we execute “az container create” command

我们需要在私有虚拟网络中部署 ACI - Azure 容器实例。 我们按照示例并从此链接准备了 YAML 文件。 https://docs.microsoft.com/en-us/azure/container-instances/container-instances-vnet所以现在我们需要在此之前执行我们的命令:

az container create --resource-group myResourceGroup --file vnet-deploy-aci.yaml

在 yaml 中,我们引用了我们的图像,类似于上面的示例(只是我们使用的是我们的私有仓库)

image: mcr.microsoft.com/azuredocs/aci-helloworld

由于 Azure 权限,我无权执行此操作,因此我将此 yaml 文件发送到 Azure 管理员之一,但他没有从容器中触发和执行的经验,所以他没有从容器触发和执行的经验docker login repo命令并输入凭据,然后再执行az container create

您能否提供一些指导,因为我在 Azure 文档链接上也没有看到,但我认为在我们触发部署 yaml 的“az create”命令之前需要“docker login”命令?

谢谢你!

实际上,使用 YAML 创建 ACI 时,不需要执行命令docker login 您只需要使用imageRegistryCredentials选项来配置私有注册表的凭据。

如果您使用图像mcr.microsoft.com/azuredocs/aci-helloworld ,那么您不需要任何凭据,据我所知,这是一个公共图像。 因此,您只需要按照您提供的文档中的步骤进行操作即可。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM