🎃

Macを再起動するとDockerがマルウェア扱いされる問題の解決

2025/03/03に公開2

Dockerの終了

まず、アクティビティモニタを起動し検索窓でDockerと検索する。そこで、Docker関連の起動しているソフトウェアをすべて、強制終了する。

Dockerのアンインストール

Dockerを終了させることができたので、Dockerをアンインストールします。ApplicationフォルダのDockerをゴミ箱にいれるだけだと、データが残っており完全に削除されていません。したがって、以下のコマンドをターミナルで実行し、Dockerに関連するファイルもすべて削除します。

sudo rm -Rf /Applications/Docker.app
sudo rm -f /usr/local/bin/docker
sudo rm -f /usr/local/bin/docker-machine
sudo rm -f /usr/local/bin/com.docker.cli
sudo rm -f /usr/local/bin/docker-compose
sudo rm -f /usr/local/bin/docker-compose-v1
sudo rm -f /usr/local/bin/docker-credential-desktop
sudo rm -f /usr/local/bin/docker-credential-ecr-login
sudo rm -f /usr/local/bin/docker-credential-osxkeychain
sudo rm -f /usr/local/bin/hub-tool
sudo rm -f /usr/local/bin/hyperkit
sudo rm -f /usr/local/bin/kubectl.docker
sudo rm -f /usr/local/bin/vpnkit
sudo rm -Rf ~/.docker
sudo rm -Rf ~/Library/Containers/com.docker.docker
sudo rm -Rf ~/Library/Application\ Support/Docker\ Desktop
sudo rm -Rf ~/Library/Group\ Containers/group.com.docker
sudo rm -f ~/Library/HTTPStorages/com.docker.docker.binarycookies
sudo rm -f /Library/PrivilegedHelperTools/com.docker.vmnetd
sudo rm -f /Library/LaunchDaemons/com.docker.vmnetd.plist
sudo rm -Rf ~/Library/Logs/Docker\ Desktop
sudo rm -Rf /usr/local/lib/docker
sudo rm -f ~/Library/Preferences/com.docker.docker.plist
sudo rm -Rf ~/Library/Saved\ Application\ State/com.electron.docker-frontend.savedState
sudo rm -f ~/Library/Preferences/com.electron.docker-frontend.plist

How to easily install and uninstall docker on MacOs

DockerDesktopのインストール

以外のURLから、Docker Desktopの最新バージョンをダウンロードする。

Release notes

ダウンロードが終了すると、docker.dmgファイルをクリックし、Applicationフォルダへ移動させる。

解決

この方法でDockerを使用可能になりました。この方法は私が解決した方法の一例なので、他の人も同様に解決できるとは限りません。

Discussion

kkddkkdd

こんにちは。
homebrew利用でインストールすると、他にも下記を見つけました。

/opt/homebrew/Cellar/docker-completion