在AWS上更改在docker swarm中运行的映像

时间:2017-11-13 23:04:08

标签: amazon-web-services docker-swarm

我已经浏览了码头工具'开始使用'教程(https://docs.docker.com/get-started/part6/)并且还遵循了我自己的应用程序和AWS的所有说明。我在docker-compose.yml文件中的Composer version 1.5.2定义中使用了错误的图像。我已经更正了docker-compose.yml文件,并尝试运行PHP 7.1.10但是我得到了以下内容,并且群上没有任何反应。我能做些什么来让swarm使用正确的图像,还是需要从头开始?

PHP 7.1.10

1 个答案:

答案 0 :(得分:0)

更新需要凭据来提取图片的服务时,您需要传递--with-registry-auth。为服务提取的图像采用与常规docker pull不同的路径,因为实际的pull是在部署实例的swarm中的每个节点上执行的。要提取图像,群集群需要存储凭据(以便可以将凭据传递给它执行提取的节点)。

您能否确认通过--with-registry-auth是否会导致问题消失?