docker push 报错:unauthorized: unauthorized to access repository: library/xx处理方法

这篇具有很好参考价值的文章主要介绍了docker push 报错:unauthorized: unauthorized to access repository: library/xx处理方法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

root@master:/home/data/harbor# sudo docker login 49.0.241.2 admin Harbor12345

1.报错原因分析

root@master:/home/data/harbor# docker push 49.0.241.2/library/nginx:latest #这种报错
The push refers to repository [49.0.241.2/library/nginx]
Get "https://49.0.241.2/v2/": dial tcp 49.0.241.2:443: connect: connection refused


root@master:/home/data/harbor# docker push   49.0.241.2/library/nginx:latest  #这种报错
The push refers to repository [49.0.241.2/library/nginx]
922d16116201: Preparing 
abc3beec4b30: Preparing 
c88d3a8ff009: Preparing 
8aedfcd777c7: Preparing 
4deafab383fa: Preparing 
24ee1d7d6a62: Waiting 
c6e34807c2d5: Waiting 
unauthorized: unauthorized to access repository: library/nginx, action: push: unauthorized to access repository: library/nginx, action: push

2.处理报错问题

#daemon.json中添加insecure-registries字段,代表上传不受IP限制
cat  /etc/docker/daemon.json 
{
    "insecure-registries": ["0.0.0.0/0"],
    "registry-mirrors": ["https://wbdhknhl.mirror.aliyuncs.com"]
}

root@master:/home/data/harbor#  docker login 49.0.241.2  #登录harbor
Username: admin
Password:  #密码默认是Harbor12345
WARNING! Your password will be stored unencrypted in /root/.docker/config.json.
Configure a credential helper to remove this warning. See
https://docs.docker.com/engine/reference/commandline/login/#credentials-store

Login Succeeded
root@master:/home/data/harbor# 

systemctl daemon-reload
systemctl restart docker

3.测试效果

root@master:/home/data/harbor# docker push   49.0.241.2/library/nginx:latest 
The push refers to repository [49.0.241.2/library/nginx]
922d16116201: Layer already exists 
abc3beec4b30: Layer already exists 
c88d3a8ff009: Layer already exists 
8aedfcd777c7: Layer already exists 
4deafab383fa: Layer already exists 
24ee1d7d6a62: Pushed 
c6e34807c2d5: Pushed 
latest: digest: sha256:73e957703f1266530db0aeac1fd6a3f87c1e59943f4c13eb340bb8521c6041d7 size: 1778
root@master:/home/data/harbor# 

在这里插入代码片

docker push 报错:unauthorized: unauthorized to access repository: library/xx处理方法,docker容器相关,linux,docker,chrome,容器上图可以看到上传的镜像

docker push 报错:unauthorized: unauthorized to access repository: library/xx处理方法,docker容器相关,linux,docker,chrome,容器上图是下载镜像成功

docker push 报错:unauthorized: unauthorized to access repository: library/xx处理方法,docker容器相关,linux,docker,chrome,容器上图可以看到下载一次文章来源地址https://www.toymoban.com/news/detail-690357.html

到了这里,关于docker push 报错:unauthorized: unauthorized to access repository: library/xx处理方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包