dan*_*004 28 docker docker-registry docker-image docker-for-windows
我尝试将图像推送到我的公共 docker 存储库中,但几分钟后我遇到了这个问题:
并且在推送过程中,多次发生以下情况(重试时):
我的 docker 版本如下:
如何解决这个问题呢 ?
Rid*_*dox 39
当我将图像推送到 ECR 时,发生 EOF 错误。原因是远程存储库[
jdk-8-newrelic
]不存在。创建存储库后,PUSH
成功。
Jes*_*ron 19
当我的图像名称格式不正确时,我收到此错误。我试图推送一张名为registry-url/my-repository/my-image-name:tag
“这是错误的”的图片;我需要每个图像名称一个存储库。registry-url/my-image-name:tag
一旦我创建了名为 的存储库,就可以工作了my-image-name
。
这是 ECR 上的。
小智 9
如果您在 ~/.aws/credentials (linux) 下有配置文件,则可能需要指定配置文件名称
aws ecr get-login-password --profile <PROFILE-NAME> | docker login --username AWS --password-stdin <ECR_NAME>.dkr.ecr.<REGION>.amazonaws.com
Run Code Online (Sandbox Code Playgroud)
如果您尝试推送到 AWS ECR,当与存储库的连接失败时,就会发生这种情况。这可能是因为
在正确的区域中创建存储库并且更正 AWS cli 凭证后,请确保再次运行 AWS docker login 命令并重复标记和推送步骤。
小智 0
现在,当我将图像推送到私人注册表时,我遇到了这个问题。我检查了 Docker 日志,发现代理有一些意外的情况,但我不必通过代理推送到我的私有服务器。所以我将我的注册表地址添加到 Docker 代理白名单中以跳过代理,并且它起作用了。我希望它有帮助!
归档时间: |
|
查看次数: |
45599 次 |
最近记录: |