今回は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 フィールドにカスタム・タグのないイメージだけ削除 |
-v | docker-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のおすすめ講座です。
気になる方はまずはコースのプレビュー(無料)から視聴できます。
コメント