共计 1328 个字符,预计需要花费 4 分钟才能阅读完成。
背景
因为不可形容的起因,绝对于以前,最近在更加频繁的迁徙服务器,简略的 Shell 脚本曾经不能满足需要了,于是将所有的我的项目 Docker 化。
局部不含敏感配置的我的项目筹备放到 DockerHub 下面,然而在 docker push
的时候报错:
denied: requested access to the resource is denied
解决方案
登录 DockerHub 创立绝对应的我的项目名。
如果在 Docker Desktop 手动登录过了,须要先命令行退出登录:
login out
从新在命令行登录:
docker login -u "Name" -p "Password" docker.io
登录胜利后会提醒 Login Succeeded
。
对要上传的镜像打 Tag:
docker tag your-repository/subname:tagname docker-hub-user-name/your-repository:tagname
上传:
docker push docker-hub-user-name/your-repository:tagname
胜利后提醒:
The push refers to repository [docker.io/docker-hub-user-name/your-repository]
fbb8711b1824: Pushed
b686d86b3388: Pushed
4700545bfd00: Pushed
ac24d93be4ae: Pushed
1b5df2fde28f: Pushed
8964dbe7aa60: Pushed
8e012198eea1: Pushed
tagname: digest: sha256:965d123457f12345dca0d109a8f720de174139aaf25376a56de76caf1234572b size: 1790
留神
以上步骤参考了 DOCKER COMMUNITY FORUMS [1] 和 Stack Overflow [2] 的帖子,局部步骤可能是冗余的。
案例
GitHub:https://github.com/mazeyqian/go-gin-gee
DockerHub:https://hub.docker.com/repository/docker/mazeyqian/go-gin-gee
命令行:
docker logout
docker login -u "mazeyqian" -p "Password" docker.io
docker images
docker tag go-gin-gee/api:v12413 mazeyqian/go-gin-gee:v202301211427
docker push mazeyqian/go-gin-gee:v202301211427
参考
- Docker push – Error – requested access to the resource is denied
- denied: requested access to the resource is denied: docker
版权申明
本博客所有的原创文章,作者皆保留版权。转载必须蕴含本申明,放弃本文残缺,并以超链接模式注明作者后除和本文原始地址:https://blog.mazey.net/2980.html
(完)
正文完