Service Fabric:图像下载期间出错

时间:2018-06-04 13:03:14

标签: azure docker azure-service-fabric

我正在尝试将Docker Compose部署到Service Fabric。从Azure Marketplace创建的群集包含五个UbuntuServer 16.04-LTS。

我正在使用'部署docker-compose应用程序到Service Fabric集群'任务部署docker compose文件。但是当Service Fabric部署容器时,我收到以下错误(在Service Fabric Explorer中):There was an error during download. Container image download failed for ImageName=xxxx. DockerRequest returned StatusCode=InternalServerError with ResponseBody=。该图像已被推送到Azure容器注册表。我可以停靠并在本地运行图像。有没有人知道可能会发生什么?

1 个答案:

答案 0 :(得分:0)

容器注册表似乎必须使用凭据进行配置。 在“设置”->“访问键”中进行配置后,请使用管理员用户和密码。

在下面运行:

sfctl compose create --deployment-name NAME --file-path docker-compose.yml  --user ADMIN_USER --has-pass

这将提示您输入密码,现在可以正常进行拉动了。

或尝试加密(我没有探索)

请浏览此链接以了解其他选项: Configure container repository credentials

您还可以尝试针对特定IP范围(部署所在的计算机)公开注册表。

Configure public registry access