docker image rm (指定したコンテナイメージを削除する)
使い方
docker image pull
や docker container run
経由でダウンロードした Docker イメージを削除するには、docker image rm
コマンド(旧: docker rmi
)を使用します。
$ docker image rm <イメージ>
削除するイメージは、イメージ名:タグ名
や イメージID
の形で指定します。
$ docker image rm ubuntu:20.04
$ docker image rm 54c9d81cbb44
ダウンロード済みのイメージの一覧は docker image ls
コマンド(旧: docker images
)で確認できます。
$ docker image ls
REPOSITORY TAG IMAGE ID CREATED SIZE
ubuntu 20.04 54c9d81cbb44 2 weeks ago 72.8MB
ヘルプ
$ docker help image rm
Usage: docker image rm [OPTIONS] IMAGE [IMAGE...]
Remove one or more images
Aliases:
rm, rmi, remove
Options:
-f, --force Force removal of the image
--no-prune Do not delete untagged parents
docker image prune (使用していないコンテナイメージを削除する)
使い方
docker image prune
コマンドを使用すると、使用していない Docker イメージをまとめて削除することができます。
$ docker image prune
デフォルトでは、dangling images(エラーなどで予期せず残ってしまったイメージ)のみを削除します。
コンテナと関連づけられていないイメージをすべて削除するには、-a (--all)
オプションを指定して実行します。
$ docker image prune -a
ヘルプ
$ docker help image prune
Usage: docker image prune [OPTIONS]
Remove unused images
Options:
-a, --all Remove all unused images, not just dangling ones
--filter filter Provide filter values (e.g. 'until=<timestamp>')
-f, --force Do not prompt for confirmation