Azure 容器实例 - 在我们执行 "az container create" 命令之前从哪里执行 "docker login"
Azure Container Instances - from where to execute "docker login" before we execute "az container create" command
我们需要在专用虚拟网络中部署 ACI - Azure 容器实例。
我们按照示例从这个 link 准备了 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 管理员,但他没有使用容器的经验,所以他是,而且我很困惑从哪里来在执行 az container create
.
之前,他应该触发并执行 docker login repo
命令并输入凭据
你能给我一些指导吗,因为我在那个 Azure 文档上也没有看到 link 但我想在我们触发“az create”之前需要“docker login”命令" 部署我们的 yaml 的命令?
谢谢!
其实使用YAML创建ACI不需要执行docker login
命令。您只需要使用 imageRegistryCredentials
选项来配置私有注册表的凭据。
如果您使用图像 mcr.microsoft.com/azuredocs/aci-helloworld
,那么您不需要任何凭据,据我所知,这是一张 public 图像。所以您只需要按照您提供的文档中的步骤操作即可。
我们需要在专用虚拟网络中部署 ACI - Azure 容器实例。 我们按照示例从这个 link 准备了 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 管理员,但他没有使用容器的经验,所以他是,而且我很困惑从哪里来在执行 az container create
.
docker login repo
命令并输入凭据
你能给我一些指导吗,因为我在那个 Azure 文档上也没有看到 link 但我想在我们触发“az create”之前需要“docker login”命令" 部署我们的 yaml 的命令?
谢谢!
其实使用YAML创建ACI不需要执行docker login
命令。您只需要使用 imageRegistryCredentials
选项来配置私有注册表的凭据。
如果您使用图像 mcr.microsoft.com/azuredocs/aci-helloworld
,那么您不需要任何凭据,据我所知,这是一张 public 图像。所以您只需要按照您提供的文档中的步骤操作即可。