执行docker push时报错denied: requested access to the resource is denied

我不是女神ヾ 2023-06-27 03:29 85阅读 0赞

目录

背景

正确流程


背景

在给私有镜像库推python镜像。

执行的命令是docker push admin/harbor.xxx.com/dev/python:2.7

其中admin是我的账户名。

报错如下:

denied: requested access to the resource is denied,原因是已经执行docker login了,但是打tag和push时又加了账户名,解决办法就是在打tag以及push时都不要加账户名,我这就是去掉admin。

正确流程

1,执行docker login登录你的私有仓库(重要)

2,在你的仓库地址上创建一个项目,名字自定义,如dev

3,打tag,docker tag python:2.7 harbor.xxx.com/dev/python:2.7

4,推送,docker push harbor.xxx.com/dev/python:2.7

即可OK! 其中harbor.xxx.com为自己的私有镜像库地址

如果是给dokcer hub上的个人仓库push报的该错,则docker login后这样:

docker tag 镜像id 用户名/python:2.7

docker push 用户名/python:2.7 即可完成推送。

如果解决了你的问题,记得留个赞哦,有缘再会!

发表评论

表情:
评论列表 (有 0 条评论,85人围观)

还没有评论,来说两句吧...

相关阅读