docker: denied: requested access to the resource is deniedunauthorized: authentication required

简介: docker: denied: requested access to the resource is deniedunauthorized: authentication required

项目场景:


docker的时候push上传镜像的时候报了这个错,一开始是发现没登陆账号,最后发现登陆也报这个错,最后还是解决了大家可以参考一下我的解决方法应该是没有问题的。


解决步骤


1.创建直接的仓库


首先先登陆一下docker,如果没有docker账号的需要去官网注册一下:

docker官网:docker官网

注册完毕之后你需要创建一个仓库用于存储你以后需要push上传的文件:


image.png

image.png

创建一个存放镜像仓库,这里就是你看到你上传镜像的地方:


efca49be08304338ada35ccecbc5d683.png


这里有个docker commands就是你上传镜像的指令:


docker push fanstuck/darksoul:tagname


这个 tagname是你的镜像的版本号TAG。

那么接下来我们就来实现如何解决该错误了。


2.首先登陆


docker login


第一次需要输入用户名和密码,第二就不用了本地会创建个config文件用于后续登入:


a45e9d0c83ab4e45a7c45bb8697972e8.png


之后我们来一个镜像作为要push的镜像,我pull的是redis,大家要上传不用再传。


3.修改TAG


我们要将我们原始的镜像修改成我们在dockerhub上面创建的文件路径一样:

82679d8f552745cabc8badb469aa90d7.png


格式:


docker tag <要push的镜像> <传到dockerhub上的路径>
docker tag redis fanstuck/darksoul:v.1.0


f1ed46c9c8044281ae356323fc92d590.png

改变TGA后再上传:


docker push fanstuck/darksoul:v.1.0

e17580cbf891472f985997de2c8daceb.png

回去再去看dockerhub上:


d9513268bc34476aabacfaae6a428539.png


有了,上传完成!

目录
相关文章
|
8天前
|
关系型数据库 MySQL 数据库
docker 安装mysql(踩坑踩得想哭 详细解决教程)ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using pa
docker 安装mysql(踩坑踩得想哭 详细解决教程)ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using pa
41 1
|
8天前
|
Docker 容器
docker使用遇到问题Got permission denied while trying to connect to the Docker daemon socket
docker使用遇到问题Got permission denied while trying to connect to the Docker daemon socket
71 0
|
6月前
|
Docker 容器
Docker容器里没有权限执行命令,提示Permission denied
Docker容器里没有权限执行命令,提示Permission denied
572 0
|
6月前
|
Unix Docker 容器
Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker
Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker
|
11月前
|
开发工具 Docker 容器
Docker容器内Permission denied解决方法
Docker容器内Permission denied解决方法
2996 0
|
Docker 容器
解决Using default tag: latest Got permission denied while trying to connect to the Docker daemon socke
解决Using default tag: latest Got permission denied while trying to connect to the Docker daemon socke
305 0
|
Docker Windows 容器
在Docker中的Neo4j导入CSV文件报错:Couldn‘t load the external resource at: file:/...解决办法
在Docker中的Neo4j导入CSV文件报错:Couldn‘t load the external resource at: file:/...解决办法
494 0
在Docker中的Neo4j导入CSV文件报错:Couldn‘t load the external resource at: file:/...解决办法
|
网络协议 Unix Docker
【亲测有效】运行docker ps 出现Got permission denied问题的解决方案
【亲测有效】运行docker ps 出现Got permission denied问题的解决方案
488 0
【亲测有效】运行docker ps 出现Got permission denied问题的解决方案
|
JSON Unix 数据格式
[Docker Desktop]在创建的环境使用docker指令抛: Got permission denied while trying to connect to the...
[Docker Desktop]在创建的环境使用docker指令抛: Got permission denied while trying to connect to the...
[Docker Desktop]在创建的环境使用docker指令抛: Got permission denied while trying to connect to the...
|
15小时前
|
网络协议 Docker 容器
Ubantu docker学习笔记(七)容器网络
Ubantu docker学习笔记(七)容器网络