ステータスに基づいてコンテナを削除します:
docker rm -v $(docker ps --filter status=exited -q)
注:
- コンテナに関連付けられたボリュームを削除する「-v」オプション
開発マシンのすべてのコンテナーを消去するには:
docker rm -v -f $(docker ps -qa)
注:
- 「-f」オプションは実行中のコンテナを強制的に削除します
Windows の場合:
C:\> for /F %i in ('docker ps -qa') do docker rm %i
docker stop $(docker ps -a -q) && docker rm $(docker ps -a -q)
Windows (PowerShell) の場合:
docker rm -f $(docker ps -a -q)