-
com.docker.vmnetdを開くとコンピューターが破損?? マルウェア扱いされてるDocker Desktopの対処法2025
Listen & Subscribe
com.docker.vmnetdを開くとコンピューターが破損します。ゴミ箱に入れる必要があります
macを起動したらいきなりこんなメッセージが出てきてびっくり。
どうやらdockerがマルウェア扱いされているとのこと。
すでに色々情報はあるみたいですが、結論どうすればいいの?
公式には下記が記載されていたが、なんとなくスクリプトは使いたくない(よくわからないから)
#!/bin/bash # Dockerサービスを停止 echo "Stopping Docker..." sudo pkill [dD]ocker # vmnetdサービスを停止 echo "Stopping com.docker.vmnetd service..." sudo launchctl bootout system /Library/LaunchDaemons/com.docker.vmnetd.plist # socketサービスを停止 echo "Stopping com.docker.socket service..." sudo launchctl bootout system /Library/LaunchDaemons/com.docker.socket.plist # vmnetdバイナリを削除 echo "Removing com.docker.vmnetd binary..." sudo rm -f /Library/PrivilegedHelperTools/com.docker.vmnetd # socketバイナリを削除 echo "Removing com.docker.socket binary..." sudo rm -f /Library/PrivilegedHelperTools/com.docker.socket # 新しいバイナリをインストール echo "Installing new binaries..." sudo cp /Applications/Docker.app/Contents/Library/LaunchServices/com.docker.vmnetd /Library/PrivilegedHelperTools/ sudo cp /Applications/Docker.app/Contents/MacOS/com.docker.socket /Library/PrivilegedHelperTools/
ということで手動で1行ずつ実行する手順を解説します。
スポンサーリンク
dockerの不具合を解消する手順
まずはターミナルを開く(実行場所はデフォルトでOK )
早速えいやとばかりに下記を実行したら
sudo pkill [dD]ocker
sudo pkill [dD]ocker zsh: no matches found: [dD]ocker
というエラーが出たので、一時的に
bash
に切り替えてコマンドを実行する前提です。以下コマンド(zshからbashに切り替えるところから)
# bashを起動 bash # Dockerサービスを停止 sudo pkill [dD]ocker # vmnetdサービスを停止 sudo launchctl bootout system /Library/LaunchDaemons/com.docker.vmnetd.plist # socketサービスを停止 sudo launchctl bootout system /Library/LaunchDaemons/com.docker.socket.plist # vmnetdバイナリを削除 sudo rm -f /Library/PrivilegedHelperTools/com.docker.vmnetd # socketバイナリを削除 sudo rm -f /Library/PrivilegedHelperTools/com.docker.socket # 新しいバイナリをインストール sudo cp /Applications/Docker.app/Contents/Library/LaunchServices/com.docker.vmnetd /Library/PrivilegedHelperTools/ sudo cp /Applications/Docker.app/Contents/MacOS/com.docker.socket /Library/PrivilegedHelperTools/
その後macを再起動したら無事起動しました。