2025年1月某日、MacOS Sequoia(15.1.1)にログインするとポップアップがいきなり表示された・・・
マルウェアがブロックされました "com.docker.socket"にはマルウェアが含まれているため開けませんでした。 この操作によるMacへの損害はありませんでした。
まずはググる
同じ現象に遭遇している人がいるっぽく、Docker Systems Status Pageに報告があがっており、Workaround が公開されてた
また、GitHubにもISSUEがあがっていた … Workaround in description] Mac is detecting Docker as a malware and keeping it from starting
対策実施
前述のGitHub Issueの内容に従い、Terminalで以下を実施
# シェルをbashに $ bash The default interactive shell is now zsh. To update your account to use zsh, please run `chsh -s /bin/zsh`. For more details, please visit https://support.apple.com/kb/HT208050. # Stop the docker services bash-3.2$ sudo pkill [dD]ocker # Stop the vmnetd service bash-3.2$ sudo launchctl bootout system /Library/LaunchDaemons/com.docker.vmnetd.plist # Stop the socket service bash-3.2$ sudo launchctl bootout system /Library/LaunchDaemons/com.docker.socket.plist # Remove vmnetd binary bash-3.2$ sudo rm -f /Library/PrivilegedHelperTools/com.docker.vmnetd # Remove socket binary bash-3.2$ sudo rm -f /Library/PrivilegedHelperTools/com.docker.socket # Install new binaries bash-3.2$ sudo cp /Applications/Docker.app/Contents/Library/LaunchServices/com.docker.vmnetd /Library/PrivilegedHelperTools/ bash-3.2$ sudo cp /Applications/Docker.app/Contents/MacOS/com.docker.socket /Library/PrivilegedHelperTools/ # bash終了 bash-3.2$ exit
上記実行後はOSを再起動
解決
MacOSにログインしても冒頭のエラーはでなくなり、Docker for Desktopも無事起動した