アンインストール手順 here に従いました。次に、これらのコマンドを実行しました。
Sudo apt-get purge docker-engine
Sudo apt-get autoremove --purge docker-engine
rm -rf /var/lib/docker
そのため、このすべてを行った後、このコマンドを実行して、dockerファイルが他の場所にあるかどうかを確認しました。
Sudo find / -name '*docker*'
Dockerファイルがまだ存在する場所をいくつか見つけました。
/etc
/sys
/lib
/usr
/usr
/run
/proc
/var
Dockerは上のリストのサブフォルダーにあります。必要に応じてすべてのパスを投稿できます。約200の場所があります。
どこにでもドッカーを完全かつ完全に削除する方法はありますか?
Dockerを完全にアンインストールするには:
ステップ1
dpkg -l | grep -i docker
インストールされているパッケージを特定するには:
ステップ2
Sudo apt-get purge -y docker-engine docker docker.io docker-ce
Sudo apt-get autoremove -y --purge docker-engine docker docker.io docker-ce
上記のコマンドは、ホスト上のイメージ、コンテナー、ボリューム、またはユーザーが作成した構成ファイルを削除しません。すべてのイメージ、コンテナ、およびボリュームを削除する場合は、次のコマンドを実行します。
Sudo rm -rf /var/lib/docker /etc/docker
Sudo rm /etc/apparmor.d/docker
Sudo groupdel docker
Sudo rm -rf /var/run/docker.sock
Dockerをシステムから完全に削除しました。
Ubuntuを使用している場合、snap
を使用してdockerをインストールすると、Dockerを簡単にアンインストールできます。あなたは単純に:
Sudo snap remove docker
すべての関連ファイルを削除するには、
Sudo find / -name "*docker*" -exec `rm -rf` {} +
dpkg-query -S $(Sudo find / -name '*docker*' -print 2>/dev/null)
などのコマンドを使用して、これらのファイルの元となったパッケージを識別できます。不要なパッケージは、Sudo apt-get purge <package>
で削除できます。一部のパッケージにはdockerのサポートが含まれていますが、そのためにテキストエディターやファイルマネージャーを削除したくない場合があるので、注意してください。
一部のファイルがパッケージに由来しない場合(「dpkg-query:パターンに一致するパスが見つかりませんpath」)、それらを個別に削除できます。繰り返しますが、削除したいdockerに関係のないファイルがあり、それらの名前に単に文字列「docker」が含まれている可能性があるため、注意してください。