Dav*_*ner 23 amazon-web-services docker docker-swarm
我在亚马逊的弹性容器注册表(ECR)上有一个图像,我希望在我的Docker单节点群中部署为Docker服务.目前该服务正在运行图像latest标签的旧版本,但我已经将更新版本的latest标签上传到ECR.
docker service update --force my_service在我的使用image的swarm节点上运行会XXXXXXXXXXXX.dkr.ecr.us-east-1.amazonaws.com/my_service:latest导致:
无法在注册表上访问XXXXXXXXXXXX.dkr.ecr.us-east-1.amazonaws.com/my_service:latest以记录其摘要.每个节点将独立访问XXXXXXXXXXXX.dkr.ecr.us-east-1.amazonaws.com/my_service:latest,可能导致运行不同版本映像的不同节点.
这似乎阻止节点从latest注册表中提取标签的新副本,并使服务正确更新.
我已正确登录docker loginECR,并且运行docker pull XXXXXXXXXXXX.dkr.ecr.us-east-1.amazonaws.com/my_service:latest正常(并返回摘要).
docker service update尽管图像可用,为什么无法从ECR注册表中读取摘要?
小智 35
我有同样的问题,但我通过使用解决了它--with-registry-auth.登录后,您docker login能否确认相同的更新命令--with-registry-auth?
https://github.com/moby/moby/issues/34153#issuecomment-316047924
| 归档时间: |
|
| 查看次数: |
11440 次 |
| 最近记录: |