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 コンテナについて紹介します。