0

我创建了一个私有 Azure 容器注册表,并将一个 docker 映像推送到该注册表。我试图了解在我的管道中访问该注册表的正确方法,我的理解是我需要在运行配置中设置以下信息:

        run_config.environment.docker.base_image = "myprivateacr.azurecr.io/mydockerimage:0.0.1"
        run_config.environment.docker.base_image_registry.username = "MyPrivateACR"
        run_config.environment.docker.base_image_registry.password = "<the password for the registry>"

假设我正确提供了用户名和密码。知道为什么这不起作用吗?或者:是否有一个管道笔记本示例使用私有 docker 注册表中的 docker 映像,从而处理这种类型的身份验证问题?

4

1 回答 1

2

自定义图像注册表有一个单独的地址属性。尝试以这种方式指定它:

run_config.environment.docker.base_image = "mydockerimage:0.0.1"
run_config.environment.docker.base_image_registry.address = "myprivateacr.azurecr.io"
run_config.environment.docker.base_image_registry.username = "MyPrivateACR"
run_config.environment.docker.base_image_registry.password = "<the password for the registry>"
于 2019-08-22T13:40:55.417 回答