サムネがコーヒーの記事は書きかけです。

Docker完全破壊入門

STGサーバーのセットアップやAPIのテスト等でよく建てたコンテナから残留データまで何から何まで消してしまいたい時がありますが、そのために使用できるコマンドを置いておきます。データベースコンテナなども問答無用で消してしまうので、注意が必要です。

#!/bin/bash

echo "Stopping all containers..."
docker stop $(docker ps -aq)

echo "Removing all containers..."
docker rm $(docker ps -aq)

echo "Removing all images..."
docker rmi $(docker images -q)

echo "Removing all networks..."
docker network rm $(docker network ls -q)

echo "Removing all volumes..."
docker volume rm $(docker volume ls -q)

echo "Performing system prune..."
docker system prune -a --volumes -f

echo "Docker reset complete."

chmod で権限を付与してshなりにして使えます。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です