Docker 【Dockerイメージの取得】
今回はDockerイメージの取得など、イメージに対する操作をまとめます。
本記事では、Docker for WIndowsを使用して実際の操作を行います。
[目次]
- 1. Dockerイメージとは
- 2 . Dockerイメージの取得方法
- 3. Dockerイメージのダウンロード
- 4. Dockerイメージ一覧確認
- 5. Dockerイメージの詳細確認
- 6. Dockerイメージの削除
- 7. まとめ
- 参考
1. Dockerイメージとは
Dockerイメージはコンテナのひな形であり、このイメージをもとにしてコンテナを稼働させます。
2 . Dockerイメージの取得方法
DockerイメージはDockerfileから自分で作成することもできるし、Docker Hub*1というDocker社公式のレジストリサービスから取得することもできます。今回は、Docker HubからDockerイメージを取得します。
3. Dockerイメージのダウンロード
DockerイメージをDocker Hubからダウンロードするときは、dokcer image pullコマンドを使用します。
docker image pull [OPTIONS] NAME[:TAG|@DIGEST]
参考:docker image pull | Docker Documentation
たとえば、Ubuntuのバージョン19.10をダウンロードするには、下記のコマンドを実行します。
docker image pull ubuntu:19.10
タグ名を省略すると、最新(latest)のイメージが取得できます。
docker image pull ubuntu
実際に上記コマンドを実行すると下記のように、イメージをダウンロードできます。
4. Dockerイメージ一覧確認
取得したDockerイメージの一覧を確認するには、docker image lsコマンドを使用します。
docker image ls [OPTIONS] [REPOSITORY[:TAG]]
参考:docker image ls | Docker Documentation
実際にdocker image lsコマンドを実行すると下記のようにイメージ一覧が表示されます。先ほどダウンロードしたイメージが一覧に表示されていることがわかります。
項目 | 説明 |
---|---|
REPOSITORY | イメージの名前 |
TAG | タグ名 |
IMAGE ID | イメージID (dokcerイメージが作成されたときに 付与されるユニークID) |
CREATED | 作成日 |
SIZE | イメージのサイズ |
5. Dockerイメージの詳細確認
Dockerイメージの詳細情報を確認するには、docker image inspectコマンドを使用します。
docker image inspect [OPTIONS] IMAGE [IMAGE...]
参考:docker image inspect | Docker Documentation
実際にdocker image inspectコマンドを実行すると下記のようにイメージの詳細情報が表示されます。
画面に収まりきっていませんが、結果はJSON形式で表示されています。イメージIDや作成日など、イメージの詳細情報が確認できます。
6. Dockerイメージの削除
Dokcerイメージの削除は、dokcer image rmコマンドで行うことができます。
docker image rm [OPTIONS] IMAGE [IMAGE...]
参考:docker image rm | Docker Documentation
イメージ名にはREPOSITORY か、IMAGE IDを指定します。
下記では、IMAGE ID を指定して、Dokcerイメージを削除しています。
7. まとめ
Dockerイメージの取得や詳細情報の取得など、イメージに対する操作を実際のコマンド実行画面を確認しながらまとめました。
参考
- WINGSプロジェクト阿佐志保 「プログラマのためのDocker教科書 第2版」 株式会社翔泳社
- Docker Documentation: docs.docker.com