gpt4 book ai didi

amazon-web-services - 结合使用AWS ECR和Portainer推/拉图像不起作用

转载 作者:行者123 更新时间:2023-12-02 18:34:11 28 4
gpt4 key购买 nike

我无法让portainer与AWS ECR一起正常工作。
我启动了我的镜像并在ECR上运行,如果我通过SSH使用命令行运行docker-compose,则可以正常运行。如果我做一个简单的 docker 拉{myid}.dkr.ecr.eu-west-1.amazonaws.com/{repository}它也正在工作。
但是,如果我尝试通过portainer GUI转到相同的图像并单击“拉/推”,则始终会收到以下消息:

我的存储库设置:
enter image description here
至少对于portainer来说,我可以很好地概述我正在运行的容器和可用的图像,但是很遗憾,到目前为止,我无法使用GUI更新它们。通常在进行更新时,我会从本地计算机中推送,然后在portainer中重新创建容器并指定要提取新镜像。当然,到目前为止,我不能接受失败的拉力。
当使用docker“cli”时,我可以做任何我想做的事情,推,拉,使用我的ECR镜像的docker-compose可以毫无问题地运行。
提前致谢。

最佳答案

不幸的是,我正在使用aws cli来执行我的npm任务。如果感兴趣的是:
`

  "publish": "npm run _docker:build && npm run _aws:auth && npm run _aws:tag && npm run _aws:push && npm run _docker:prune",
"_docker:build": "docker build -t *yourImageName* .",
"_aws:auth": "aws ecr get-login-password --region eu-west-1 | docker login --username AWS --password-stdin *yourID*.dkr.ecr.eu-west-1.amazonaws.com",
"_aws:tag": "docker tag *yourImageName:latest* yourID.dkr.ecr.eu-west-1.amazonaws.com/*yourImageName*:latest",
"_aws:push": "docker push *yourID*.dkr.ecr.eu-west-1.amazonaws.com/*yourImageNam*e:latest",
"_docker:prune": "docker image prune -f"
`

关于amazon-web-services - 结合使用AWS ECR和Portainer推/拉图像不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63221148/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com