今回はdocker , docker-compose で使用する削除コマンドについてです。
では早速…
Docker imageを削除する
Docker imageの確認
$ docker images -aDocker 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 pruneDocker コンテナを削除
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-orphansQiitaで見つけたコマンドです。詳しく知りたい方はこちらへ
今回は以上となります。
その他、基本的なDockerを使用した記事もいくつか紹介させていただいておりますので、気になる方はぜひみてみて下さい。
【入門】初めてのDockerインストール(2021年度版)
【初心者向け】基本的なDockerコマンド⑴「DockerHubイメージ取得からコンテナ起動まで」
【初心者向け】基本的なDockerコマンド⑵「コンテナで編集したDockerイメージをDockerHubにプッシュするまで」
udemyオススメ動画講座
Dockerのおすすめ講座です。
気になる方はまずはコースのプレビュー(無料)から視聴できます。


コメント