LoginSignup
7
5

はじめに

仕組みと使い方がわかる Docker&Kubernetesのきほんのきほん」を学習しているなかで下記コードを実行しようとした際に失敗しました。忘備録として対策を残そうと思います。

docker run --name apa000ex1 -p 8080:80 -d httpd

エラー内容

Unable to find image 'httpd:latest' locally
docker: Error response from daemon: Head "https://registry-1.docker.io/v2/library/httpd/manifests/latest": unauthorized: incorrect username or password.
See 'docker run --help'.

認証エラーが発生したことを示しています。Docker Hubへのアクセスに失敗しているため、イメージを取得できない状態です。

対処方法

手順1: Dockerにログイン
まず、Docker Hubにログインします。以下のコマンドを実行し、Docker Hubのアカウント情報を入力します。

docker login

手順2: イメージの取得
ログインが成功したら、もう一度docker runコマンドを実行してイメージを取得し、コンテナを起動します。

docker run --name apa000ex1 -p 8080:80 -d httpd

これで、httpdイメージがDocker Hubから正しく取得され、コンテナが起動するはずです。

まとめ

書籍でも思い通りに進まないことがありますが、それも勉強です。

最後に

私の働いている会社で経験の有無を問わず採用を行っています。
興味のある方は是非カジュアル面談から応募してみてください!

7
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
7
5