全コンテナを停止・削除する「docker purge」アップデート (v0.0.2)
以前に 全コンテナを停止・削除する docker サブコマンド「docker purge」 というメモを書きました。 考慮していなかっただけなのですが、このサブコマンドは以下の動作をしていました。
- 起動中のコンテナは停止・削除する
- 停止中のコンテナは何もしない (削除しない)
自分自身の利用方法ではこれが不便に感じた為、「停止中のコンテナも削除する」ように動作変更しました。 アップデート後のバイナリは下記からダウンロード出来ます。
Linux/amd64 プラットフォームの場合、以下のように実行することでインストール可能です。
mkdir -p /usr/local/lib/docker/cli-plugins/
curl -SL \
https://github.com/sig9org/docker-purge/releases/download/v0.0.2/docker-purge_v0.0.2_linux_amd64 \
-o /usr/local/lib/docker/cli-plugins/docker-purge
chmod +x /usr/local/lib/docker/cli-plugins/docker-purge