概要
Dockerの中でもよく使うけどなかなか思い出せないコマンドを3つほど紹介します。
どちらかと言うとDockerで環境構築する際に何度も作り直している間にゴミが溜まってしまうので一掃したい場合に使うコマンドです
Docker コンテナ まとめて削除
現在停止中のコンテナをまとめて削除するコマンドです。起動中のコンテナについては削除ができないのでエラーになり削除されません。使用していないコンテナを一気に一掃削除したい時に利用します。
docker rm `docker ps -a -q`
Docker イメージまとめて削除
現在コンテナとして立ち上がっていないイメージを全て削除します。Dockerのイメージで不要なものが立ち上がっていて容量が圧迫されます。
しかも30個40個と失敗したゴミイメージを一つ一つ削除するのは大変手間がかかります。そんなときに一撃で削除したい時に利用します。
docker rmi `docker images -q`
重複したDocker コンテナを消してから実行する
まさにDockerを重複で立ち上げてしまうとエラーになるのでこのコマンドで重複で立ち上げるとストレスがなく便利なので利用します。
docker-compose up --remove-orphans