如何解决Docker 推送到本地注册表失败,错误 500
我正在尝试将映像推送到本地 docker 注册表。我已经在daemon.json文件的insecure-registry
中添加了注册表的地址。
push
命令以以下错误结束:received unexpected HTTP status: 500 Internal Server Error
。
SO 上的另一个类似问题有一个建议将 allow-nondistributable-artifacts
键添加到 daemon.json 的答案。
Docker Windows Local Registry: received unexpected HTTP status: 500 Internal Server Error
对我来说,将 allow-nondistributable-artifacts
添加到 daemon.json 允许我从 docker push 过程中获得不同的输出,但最终给出了相同的错误。添加该行并重新启动 docker 守护进程后,控制台现在打印
a7ba3db29ebb: Retrying in 5 seconds
43b114b03480: Retrying in 5 seconds
a7ba3db29ebb: Retrying in 4 seconds
43b114b03480: Retrying in 4 seconds
a7ba3db29ebb: Retrying in 3 seconds
43b114b03480: Retrying in 3 seconds
a7ba3db29ebb: Retrying in 2 seconds
43b114b03480: Retrying in 2 seconds
43b114b03480: Retrying in 1 second
a7ba3db29ebb: Retrying in 1 second
43b114b03480: Retrying in 10 seconds
a7ba3db29ebb: Retrying in 10 seconds
...
然后失败并显示错误 received unexpected HTTP status: 500 Internal Server Error
。
我怎样才能克服这个错误并将我的图像推送到注册表中?有没有办法产生更详细的错误?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。