构建了一个 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 注册时填写的用户名。
引用参考https://docs.docker.com/engine/reference/commandline/push/



