Docker イメージ管理
Docker Image
コンテナの実行ベースとなるイメージ
docker imageの検索
取得可能なDocker Imageを検索する。
docker search {キーワード}
$ docker search centos NAME DESCRIPTION STARS OFFICIAL AUTOMATED centos The official build of CentOS. 3685 [OK] ansible/centos7-ansible Ansible on Centos7 102 [OK] jdeathe/centos-ssh CentOS-6 6.9 x86_64 / CentOS-7 7.4.1708 x8... 86 [OK] tutum/centos Simple CentOS docker image with SSH access 33 /省略/
Imageの取得
イメージをローカルにダウンロードする。
docker pull {イメージ名}
docker pull {イメージ名}:{バージョンなど}
$ docker pull centos:7
※CentOS 7 のオフィシャルビルドイメージを取得する場合
イメージの一覧表示
取得したイメージを確認する。
docker images
$ docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
microsoft/dotnet latest 592ef818dec2 14 hours ago 1.64GB
イメージの削除
ローカルのイメージを削除する。
docker rmi {イメージID}
$ docker rmi 592ef818dec2 Untagged: microsoft/dotnet:latest Untagged: microsoft/dotnet@sha256:598bd67b0fc81b76564037ef61d48617bcf90844252363d8fc02f587adbc8661 Deleted: sha256:592ef818dec21896aea7e0684de4cba894746760c7b6d0e15d65944610987a1f Deleted: sha256:5055c521ee25addb31f07c1bc2a0ac32f47d5b3eed6a938d42ae5cda29f93176
関連イメージも同時に削除される。
※強制削除
$ docker rmi -f 592ef818dec2