Dockerのいろんなデータを削除

YY3ai2ui24 52views 更新:2016年6月3日

コンテナを全削除

$ docker ps -a | awk '{print $1}' | tail -n +2 | xargs --no-run-if-empty docker stop && docker ps -a | awk '{print $1}' | tail -n +2 | xargs --no-run-if-empty docker rm

ボリュームを全削除

$ docker volume ls | awk '{print $2}' | tail -n +2 | xargs --no-run-if-empty docker volume rm

ネットワークを全削除

$ docker network ls | awk '{if ($2 != "host" && $2 != "bridge" && $2 != "none") {print $1}}’ | tail -n +2 | xargs --no-run-if-empty docker network rm

バルス

$ docker ps -a | awk '{print $1}' | tail -n +2 | xargs --no-run-if-empty docker stop && docker ps -a | awk '{print $1}' | tail -n +2 | xargs --no-run-if-empty docker rm && docker volume ls | awk '{print $2}' | tail -n +2 | xargs --no-run-if-empty docker volume rm && docker network ls | awk '{if ($2 != "host" && $2 != "bridge" && $2 != "none") {print $1}}' | tail -n +2 | xargs --no-run-if-empty docker network rm && echo "目がー、目がー"

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません