🎃
Macを再起動するとDockerがマルウェア扱いされる問題の解決
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の最新バージョンをダウンロードする。
ダウンロードが終了すると、docker.dmgファイルをクリックし、Applicationフォルダへ移動させる。
解決
この方法でDockerを使用可能になりました。この方法は私が解決した方法の一例なので、他の人も同様に解決できるとは限りません。
Discussion
こんにちは。
homebrew利用でインストールすると、他にも下記を見つけました。
ご意見ありがとうございます