Dockerで使用する削除コマンド一覧

Docker

今回はdocker , docker-compose で使用する削除コマンドについてです。
では早速…


Docker imageを削除する

Docker imageの確認

$ docker images -a

Docker imageの削除

$ docker rmi [imageID]




dangling imageを削除

dangling imageとは?
イメージ名およびタグ名がない不要なDocker imageのこと。
基本的に開発中はそのようなDocker imageは使用しないため、削除しておく。

dangling imageの一覧確認

$ docker images -f dangling=true

dangling imageの削除
※全てのdangling imageが削除されます

$ docker image prune




Docker コンテナを削除

Docker コンテナの確認

$ docker ps -a

コンテナを削除する前にコンテナを止めておく

$ docker stop [containerID] or [containerName]

Docker コンテナの削除

$ docker rm [containerID] or [containerName]



docker-compose で作成したコンテナやネットワークなどの削除

$ docker-compose down 

デフォルトではコンテナとネットワークを削除する

オプション役割
–rmi type 
typeは次のいずれか ①all ②local
①全imageを削除する
②image フィールドにカスタム・タグのないイメージだけ削除
-vdocker-compose.ymlファイルの `volumes` セクションの名前付きボリュームを削除
$ docker-compose down --rmi local -v 


docker-composeで作った全てのコンテナ、イメージ、ボリューム、ネットワークを完全消去するコマンド

$ docker-compose down --rmi all --volumes --remove-orphans

Qiitaで見つけたコマンドです。詳しく知りたい方はこちらへ

今回は以上となります。

その他、基本的なDockerを使用した記事もいくつか紹介させていただいておりますので、気になる方はぜひみてみて下さい。

【入門】初めてのDockerインストール(2021年度版)
【初心者向け】基本的なDockerコマンド⑴「DockerHubイメージ取得からコンテナ起動まで」
【初心者向け】基本的なDockerコマンド⑵「コンテナで編集したDockerイメージをDockerHubにプッシュするまで」



udemyオススメ動画講座
Dockerのおすすめ講座です。
気になる方はまずはコースのプレビュー(無料)から視聴できます。

コメント

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