docker push エラー: 拒否: リソースへの要求されたアクセスが拒否されました 質問する

docker push エラー: 拒否: リソースへの要求されたアクセスが拒否されました 質問する

私はフォローしていますこのリンク最初のDockerイメージを作成し、成功しました。そして今、このイメージをDockerリポジトリにプッシュしようとしています。これらの指示に従ってしかし、このイメージをリポジトリにプッシュしようとすると、必ずこのタイプのエラーが発生しました。

denied: requested access to the resource is denied

注: dockerに正常にログインできました

ベストアンサー1

docker push の前に、docker リポジトリをプライベートに切り替える必要がある場合があります。

おかげ答えによって提供されたディーン・ウーそしてこのコメントによるセスプッシュする前に、必ずログアウトし、コマンドラインからDocker Hubアカウントにログインしてください。

# you may need log out first `docker logout` ref. https://stackoverflow.com/a/53835882/248616
docker login

によるドキュメント:

You need to include the namespace for Docker Hub to associate it with your account.
The namespace is the same as your Docker Hub account name.
You need to rename the image to YOUR_DOCKERHUB_NAME/docker-whale.

つまり、プッシュする前にイメージにタグを付ける必要があるということです。

docker tag firstimage YOUR_DOCKERHUB_NAME/firstimage

そしてそれをプッシュできるはずです。

docker push YOUR_DOCKERHUB_NAME/firstimage

おすすめ記事