Docker Imageとは何か?ダウンロードから削除まで

IT・プログラミング

Docker Imageとは何か

Docker Imageとは、コンテナと呼ばれるアプリケーションの実行環境を作成するためのテンプレートです。アプリケーションやその実行に必要なライブラリ、設定ファイルなどが含まれており、同じ Imageを使えばどこでも同じ環境でアプリケーションを実行できます。コンテナはこの Imageをもとにして立ち上げられるため、 Imageはコンテナの設計図といえます。

Docker Imageをダウンロードする方法

Docker Imageをダウンロードするには、DockerHubやその他のリポジトリから Imageを取得します。

Dockerhubにアクセスしたら、
例えば、nginxと検索します。

いくつか出てきますが、赤枠で囲んだ部分がImage名になります。

基本的には以下のコマンドで、指定した Imageをダウンロードできます。

docker image pull  Image名

例えば、nginx Imageをダウンロードする場合は次のようにします。

docker image pull nginx

これにより、nginxの最新バージョンの Imageがローカルにダウンロードされます。

Docker Imageを削除する方法

不要になったDocker Imageを削除するには、docker rmiの代わりに新しいdocker imageサブコマンドを使用します。まず、ローカルに保存されている Imageを確認するには次のコマンドを実行します。

docker image ls

これで、ローカルに存在するすべての Imageの一覧が表示されます。削除する ImageのIDを確認したら、次のコマンドを使って削除できます。

docker image rm  ImageID

複数の Imageを削除する場合も、スペースで区切って ImageIDを指定することができます。

まとめ

今回は、Docker Imageについて紹介しました。Docker Image は開発環境を構築するための設計図のようなものというイメージがピッタリかと思います。

次回は、Dokcer コンテナについて紹介します。

タイトルとURLをコピーしました