docker中遇到unauthorized authentication required问题?

我在pull一些工作文件的时候遇到unauthorized authentication required,然后网上说需要添加image [图片] 但…
关注者
10
被浏览
210,854

5 个回答

谢邀。你需要理解一下镜像地址,一般镜像地址为:域名或ip/namespace或project/镜像名:镜像tag。比如 docker.io/library/nginx , 默认docker hub的library中的公共镜像会自动补齐前面的部分,只需要镜像名:tag就可以了。不写tag就默认是latest。

镜像分公有和私有,你pull的镜像是公有镜像,由docker hub来维护,那个地址对你来说只能做pull操作,不能做push操作,所以会提示没有权限。你要push到你自己的镜像库中去。

也就是docker tag hello-world your_namespace/hello-world

docker push your_namespace/hello-world.