如何在 Azure ML Pipeline 中正确指定私有 ACR Docker 图像?
How to correctly specify a private ACR Docker image in an Azure ML Pipeline?
我创建了一个私有的 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 图像的管道笔记本示例,从而处理此类身份验证问题?
自定义图像注册表有一个单独的地址 属性。尝试以这种方式指定它:
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>"
我创建了一个私有的 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 图像的管道笔记本示例,从而处理此类身份验证问题?
自定义图像注册表有一个单独的地址 属性。尝试以这种方式指定它:
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>"