Docker

【Dockerのエラー対処】docker: Error response from daemon: pull access denied for repository does not exist or may require ‘docker login’を解決する方法を解説

PC

こんにちは、フルスタックエンジニアのryuです。

docker-compose up -dのコマンドを入力したら、以下のエラーが発生しました。

docker: Error response from daemon: pull access denied for [イメージ名], repository does not exist or may require ‘docker login’.

See ‘docker run –help’.

Dockerのコンテナが立ち上がらない・・・

今回の記事では、「docker: Error response from daemon: pull access denied for repository does not exist or may require ‘docker login’」を解決する方法を解説します。このエラーでお困りの方必見です。

docker: Error response from daemon: pull access denied for repository does not exist or may require ‘docker login’を解決する方法

では早速エラーの対処方法を解説します。まず、このエラーを翻訳してみましょう。対処方法が分かります。

エラーの日本語翻訳はこちら。

docker:デーモンからのエラー応答:リポジトリに対して拒否されたプルアクセスが存在しないか、「docker login」が必要な場合があります

つまり、プルリクエストしたDockerイメージが存在しないか、“docker login”が必要な場合の2つです。

これらのどちらかもしくは両方を解決すれば、エラーが無くなります。では、どのように対処するのかを詳しく解説します。

docker loginをする | 対処方法①

まずはdocker loginをする方法です。docker loginすると、エラーが解決するかもしれません。

コンソールで以下のコマンドを入力します。

$docker login
Username :   ←ユーザ名の入力
Password :  ←パスワードの入力

これは、Docker Hubのアカウントでログインしましょう。Loginが成功すると、「Login Succeeded」というメッセージが表示されます。

DockerHubのアカウント作成方法については、こちらの記事で解説しています。

・関連記事:DockerイメージをDockerHubにpushしてみよう!【Docker入門⑤】

・参考:login — Docker-docs-ja 19.03 ドキュメント

プルリクエストしたDockerイメージが存在しない場合

プルリクエストしたDockerイメージが存在しない場合は、イメージの作成をしていないか、DockerHub上のイメージが削除されたかなどがあります。

まずは、以下のコマンドを入力してイメージを作成しましょう。

docker-compose build

私の環境の場合は、ビルド忘れでエラーが発生していました。これでも解決できない場合は、DockerHubなどのリポジトリにイメージが存在するか確認してみましょう。

DockerHubの検索窓からDockerイメージを検索することができます。

DockerHubでイメージを検索

Docker Hub Container Image Library | App Containerization

Dockerのエラー対処方法まとめ

今回の記事では、「docker: Error response from daemon: pull access denied for repository does not exist or may require ‘docker login’」を解決する方法を解説しました。2通りのエラー解決方法をご紹介しました。

当ブログでは、このようなITに関連する記事を発信しているので興味のある方は引き続きご覧ください。

About me
大手メーカのIT部門→上場ベンチャーでフルスタックエンジニアやってます。エンジニア歴は8年目。 サーバ、ネットワーク、セキュリティ、クラウドについて投稿します。 AI、ARも勉強中です! youtubeでも技術ネタを発信していきます。↓のアイコンよりご覧ください!

UdemyでIT講座をチェック!

  • セールだと1500円前後!
  • 無料サンプル講義動画・無料講義動画あり!
  • 気に入らなければ30日間返金保証!