Docker Hub からタグ付きの特定のイメージを取得する
このステップでは、Docker Hub からタグ付きの特定の Docker イメージを取得する方法を学びます。Docker Hub は、多くの公式およびコミュニティ貢献の Docker イメージをホストする公開レジストリです。イメージを取得するとは、レジストリからローカルマシンにダウンロードすることを意味します。
イメージを取得する基本的なコマンドは docker pull <image_name>:<tag>
です。タグを指定しない場合、Docker はデフォルトで latest
タグのイメージを取得します。ただし、特定のバージョンのイメージを確実に取得するためには、タグを指定することが推奨されます。
latest
タグの hello-world
イメージを取得してみましょう。これは、Docker のインストールが正しく動作しているかをテストするために使用される非常に小さなイメージです。
docker pull hello-world:latest
Docker がイメージレイヤーをダウンロードしていることを示す出力が表示されるはずです。
Using default tag: latest
latest: Pulling from library/hello-world
Digest: sha256:f52335ce493f8f15cfcf46725b2909db9087b688aedabbbd2a167ae30b6da6fc
Status: Downloaded newer image for hello-world:latest
docker.io/library/hello-world:latest
次に、特定のタグ(例えば 20.04
)の ubuntu
イメージを取得しましょう。これにより、Ubuntu 20.04 LTS イメージがダウンロードされます。
docker pull ubuntu:20.04
同様に、ダウンロードの進捗状況を示す出力が表示されます。
20.04: Pulling from library/ubuntu
... (download progress) ...
Status: Downloaded newer image for ubuntu:20.04
docker.io/library/ubuntu:20.04
取得したイメージを表示するには、docker images
コマンドを使用できます。
docker images
このコマンドは、ローカルマシンに保存されているすべてのイメージを、リポジトリ、タグ、イメージ ID、作成時間、およびサイズとともに一覧表示します。
REPOSITORY TAG IMAGE ID CREATED SIZE
ubuntu 20.04 ... ... ...
hello-world latest ... ... ...
これで、Docker Hub からタグ付きの特定のイメージを正常に取得できました。