如何修复 docker push 'denied: requested access to the resource is denied'

问题:

你想使用类似这样的命令将镜像推送到 Dockerhub

docker-push-example.sh
docker push myusernameondocker/my-image

但你看到类似这样的错误消息

docker-push-error.txt
denied: requested access to the resource is denied

解决方案

首先确保你的本地 docker 客户端已登录到 Docker,使用

docker-login.sh
docker login

这将要求你输入用户名和密码。如果你尚未在 Dockerhub 上注册,请在此注册

现在你可以重试你的命令。注意你不需要在 DockerHub 上显式创建仓库,它会自动创建!


Check out similar posts by category: Container, Docker