【Docker】イメージの取得・一覧表示・削除|基本操作コマンド入門

当ページには広告が含まれています。

こんにちは、DXCEL WAVEの運営者(@dxcelwave)です!

こんな方におすすめ!
  • Dockerの操作方法「イメージの取得・一覧表示・削除」について詳しく知りたい。
目次

Docker(ドッカー)とは?

Dockerとは、アプリケーションを素早く作成・実行・管理するためのプラットフォームを指します。

Dockerの概要について詳しく知りたい方はこちらの記事をご覧下さい。

【Docker基本操作】イメージの取得・一覧表示・詳細確認・削除

Dockerのイメージに関連する基本操作について以下言及します。

イメージの取得

Dockerイメージは、0から作ることは滅多にありません。はじめに、Docker Hubからイメージを取得する流れとなります。Docker Hubとは公式が運用するDockerレジストリであり、Docker Hubを通じて多様なイメージが配布されています。

Docker Hubのリポジトリから指定のイメージを取得する場合、PULLコマンドを用います。

コマンド

通常
docker image pull <IMAGE NAME>[:TAG]
省略形
docker pull <IMAGE NAME>[:TAG]

コマンド補足

コマンド概要
<IMAGE NAME>Dockerイメージ名
[:TAG]ダウンロードしたいイメージのバージョンを指定。
デフォルト=latest(最新)

実例

例えば、こちらのCentOSイメージをDocker Hubから取得する場合、次のように記述します。

docker image pull centos:centos7

上記のコマンドを実行すると、次のような結果が表示されます。Pull completeというメッセージが表示されるとイメージ取得が完了したと言えます。

centos7: Pulling from library/centos
6717b8ec66cd: Pull complete 
Digest: sha256:be65f499b4411ad313138f23
Status: Downloaded newer image for centos:centos7
docker.io/library/centos:centos7

イメージの一覧表示

Docker Hubから取得済みのイメージを一覧表示する場合、次のコマンドを利用します。

コマンド

通常
docker image ls
省略形
docker images

出力イメージ

コマンドを実行すると、各イメージのREPOSITORY(イメージ名)、TAG(タグ名)、IMEGE ID(イメージID)、CREATED(作成日)、SIZE(サイズ)が一覧表示されます。

REPOSITORY         TAG       IMAGE ID       CREATED         SIZE
hello-world        latest    111112222222   9 months ago    9.14kB
centos             centos7   111111111111   10 months ago   301MB

イメージの詳細確認

指定のDockerイメージについて詳細を確認する場合、次のようなコマンドを利用します。

コマンド

通常
docker image inspect <IMAGE ID>
省略形
docker inspect <IMAGE ID>

コマンド補足

コマンド概要
<IMAGE ID>DockerイメージID

イメージの削除

指定のイメージを削除する場合、次のコマンドを利用します。

コマンド(指定のイメージを削除)

イメージIDをもとに指定のイメージを削除する場合、次のコマンドを利用します。

通常
docker image rm <IMAGE ID>
省略形
docker rmi <IMAGE ID>
コマンド概要
<IMAGE ID>DockerイメージID

コマンド(指定のイメージを強制削除)

イメージを強制削除する場合、オプションコマンド-fを付与した次のコマンドを利用します。

docker rmi -f <IMAGE ID>

コマンド(使われていないイメージを一括削除)

現在使われていない(=停止中)のイメージを一括削除する場合、次のコマンドを利用します。

docker image prune

【参考】Docker関連記事・おすすめ学習法

【厳選】Dockerの学習におすすめの教材

Dockerについて詳しく学習したいという方向けにおすすめの教材をご紹介します。厳選した教材をこちらにまとめていますため併せてご覧下さい。

Docker関連記事一覧

当サイトではDockerに関する記事を多数投稿しています。是非ご覧ください。

【Docker】記事タイトル
Dockerとは|仮想化技術との違い・基本的仕組み・できること
Dockerイメージ・コンテナの仕組みと違い
イメージの取得・一覧表示・削除
コンテナの実行・一覧表示・停止・削除
Dockerfileとは|書き方・コマンド一覧・イメージ作成手順
イメージ作成・DockerHubへの公開手順
マウント方法|ボリューム・バインド・tmpfsマウント
Docker Compose|概要・使い方・YAMLファイルの記述方法
【実践】Docker Composeを用いてWordpress構築

最後に

この記事が気に入ったら
フォローしてね!

本記事をシェア!
目次