アンインストール手順
-
rootユーザに移行する
-
実行中のコンテナを停止する
docker stop $(docker ps -a -q)
このコマンドは、実行中のすべてのコンテナを停止する
-
すべてのコンテナを削除する
docker rm $(docker ps -a -q)
このコマンドは、停止しているコンテナも含めて、すべてのコンテナを削除する
-
すべてのイメージを削除する
docker rmi $(docker images -a -q)
このコマンドは、すべてのイメージを削除する
-
すべてのボリュームを削除する
docker volume prune
このコマンドは、未使用のボリュームを削除する
-
Dockerのキャッシュをクリアする
docker builder prune -a
-a
オプションを使用すると、すべてのキャッシュが削除される- キャッシュをクリアすると、次回のビルド時にキャッシュが利用できなくなるため、ビルド時間が長くなる可能性がある
-
Dockerエンジンを停止する
sudo systemctl stop docker
-
Docker関連のパッケージをアンインストールする
sudo yum remove docker-ce docker-ce-cli containerd.io
-
不要な依存関係を削除する
sudo yum autoremove
-
Docker関連のディレクトリを削除する
sudo rm -rf /var/lib/docker sudo rm -rf /var/lib/containerd
これらのディレクトリには、Docker のデータや設定ファイルが保存されている
-
Dockerグループを削除する
sudo groupdel docker
-
再起動
システムを再起動し、Docker が完全にアンインストールされたことを確認する