项目场景
构建了一个 Docker 镜像 flask-docker-quickstart,想 Push 到 Docker Hub:
REPOSITORY | TAG | IMAGE ID | CREATED | SIZE |
---|---|---|---|---|
flask-docker-quickstart | latest | 97e9de34c696 | 37 hours ago | 947MB |
问题描述
- Docker Hub 注册账号
- 终端执行
docker login
命令后输入用户名和密码登录 - 终端执行
docker push flask-docker-quickstart
命令后报错:
docker push denied: requested access to the resource is denied
原因分析
Doker 镜像名前应该加上自己在 Docker Hub 注册时填写的用户名才能 Push 上去。
解决方案
docker tag flask-docker-quickstart xavierjiezou/flask-docker-quickstart
docker push xavierjiezou/flask-docker-quickstart
其中 xavierjiezou 是我在 Docker Hub 注册时填写的用户名。