🐳

MacでDockerがマルウェアとして検知される件

に公開

最近Macで以下のエラーメッセージが表示されたので対処した方法を備忘録がわりに綴っておきます。

“com.docker.vmnetd”にはマルウェアが含まれているため開けませんでした。この操作によるMacへの損害はありませんでした。

対処方法

対処方法としては以下です。

  1. Docker関連の処理終了
  2. 既存のDockerをすべて削除
  3. HomebrewからDocker再インストール

1.Docker関連の処理終了

アクティビティモニタで「Docker」と検索して出てきた処理はすべて終了しておきます。

2.既存の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

3.HomebrewからDocker再インストール

なぜか リリースノート から入れても動かなかったのでHomebrewでインストールし直しました。

brew install --cask docker
docker --version

Discussion