macOS で Docker をアンインストールする
最近では、究極のコンテナ化プラットフォームとして Docker が広く採用されています。このため、macOS や Windows を含め、すべてのプラットフォームで Docker をセットアップすることが非常に簡単になりました。
ただし、一部のユーザーは通常、何らかの理由でシステムから Docker を削除するときに問題に直面します。簡単に削除できるメインの Docker ファイルに加えて、Docker はファイルを作成し、それらをシステムフォルダーに埋め込みます。
このチュートリアルでは、macOS の Docker アプリケーションを削除し、そのアプリケーションファイルを手動で削除する方法について説明します。
macOS で Docker アプリケーションをアンインストールする
-
Docker アプリとそのバックグラウンドプロセスが実行されていないことを確認します。
"Docker"
という名前のプロセスを選択し、プロセスを終了
をクリックして、アクティビティモニターを介してこのプロセスを排除します。 -
Finder で、
Applications
フォルダーに移動します。アプリケーションのリストで Docker を見つけて、ビンに移動します。Applications
フォルダーから Docker アプリケーションを削除しても、システムから Docker を削除したわけではありません。他の重要なファイルと一緒に、そのようなファイルは通常ライブラリ
フォルダの下に保存されます。これらのファイルは通常非表示になっているため、最初に
Library
フォルダーを見つけて、Docker に関連するファイルとサブディレクトリを見つけて削除する必要があります。 -
Finder のメニューバーの一番上にある、
Go
オプションをクリックします。このメニューの一番下にあるGo to Folder
というオプションをクリックします。 -
Go to Folder
をクリックすると、検索ボックスが開きます。このボックスに~/Library
と入力し、Go
ボタンをクリックします。これにより、以下に示すように、Library フォルダーにアクセスできるようになります。
-
docker に属するサブパッケージを見つけて、それらを取り除きます。まず、
Applications Scripts
フォルダーの下にあるcom.docker.helper folder
を削除します。 -
Caches
フォルダーの下で、com.docker.docker folder
フォルダーを見つけて削除します。 -
Containers
フォルダーに進み、com.docker.helper
フォルダーの横にあるcom.docker.docker
フォルダーを削除します。以下で強調表示されている 3つのフォルダー。 -
これでメインの Docker フォルダーが削除されたので、Docker のインストールに関連する残りのファイルを削除します。以下のフォルダとサブフォルダにアクセスして、システムから削除してください。
~/Library/Saved Application State/com.electron.docker-frontend.savedState ~/Library/Cookies/com.docker.docker.binarycookies /Library/LaunchDaemons/com.docker.vmnetd.plist ~/Library/Preferences/com.electron.docker-frontend.plist /usr/local/lib/docker ~/.docker ~/Library/Application Support/Docker Desktop ~/Library/Preferences/com.docker.docker.plist ~/Library/Group Containers/group.com.docker ~/Library/Logs/Docker Desktop /Library/PrivilegedHelperTools/com.docker.vmnetd
これらのファイルをシステムから削除し、ごみ箱フォルダを空にすると、Mac から Docker インストールが正常に削除されます。または、もっと簡単な方法が必要な場合は、たくさんのアプリアンインストーラーがあります。
Isaac Tony is a professional software developer and technical writer fascinated by Tech and productivity. He helps large technical organizations communicate their message clearly through writing.
LinkedIn