🐳

docker がマルウェア扱いされる件

2025/01/16に公開


PCを再起動した際画像のポップアップが突然出てきて、
題名の通りで困っていて下記の記事通り実行すると、
https://qiita.com/Grangclark/items/7e83190d3d30ea14e238
(公式のworkaroundはこちら)
記事通りではあるけど

cp: /Applications/Docker.app/Contents/Library/LaunchServices/com.docker.vmnetd: No such file or directory
cp: /Applications/Docker.app/Contents/MacOS/com.docker.socket: No such file or directory

そんなファイルないよと言われ、まぁまぁ、と思いつつ
https://docs.docker.com/desktop/release-notes/
で4.37.2の最新版のinstallが推奨されてたのでinstallしたけど、
install→Docker.dmg開く→applicationに移動とすると

となる

解決策

 brew update
 brew reinstall --cask docker

とすると

==> Downloading https://raw.githubusercontent.com/Homebrew/homebrew-cask/edfd9408905623f4869c3be3a184912d9fc35499/Casks/d/docker.rb
############################################################################################################################################ 100.0%
==> Downloading https://desktop.docker.com/mac/main/arm64/179585/Docker.dmg
############################################################################################################################################ 100.0%
==> Installing Cask docker
==> Moving App 'Docker.app' to '/Applications/Docker.app'
==> Linking Binary 'docker-compose.zsh-completion' to '/opt/homebrew/share/zsh/site-functions/_docker-compose'
==> Linking Binary 'docker-compose.fish-completion' to '/opt/homebrew/share/fish/vendor_completions.d/docker-compose.fish'
==> Unlinking Binary '/opt/homebrew/share/fish/vendor_completions.d/docker-compose.fish'
==> Unlinking Binary '/opt/homebrew/share/zsh/site-functions/_docker-compose'
==> Backing App 'Docker.app' up to '/opt/homebrew/Caskroom/docker/4.37.2,179585/Docker.app'
==> Removing App '/Applications/Docker.app'
==> Purging files for version 4.37.2,179585 of Cask docker
Error: It seems there is already a Binary at '/usr/local/bin/docker'.

なんかちょっと'/usr/local/bin/docker'が残ってたっぽいので

sudo rm /usr/local/bin/docker

して消して
(アクティビティモニタなどでdocker関連のprocessが立ち上がってたらそれらも消してPC自体再起動する、ゴミ箱も空にするなど徹底的に削除)
再度

 brew reinstall --cask docker

で入れ直すと
password入力を求めるポップアップがでてきたのでpassword入力

(なんかモーダルでてくる)
「このまま許可」または「開く」を選択。
(password入力)
で最新版のDocker Desktopがinstallできました

Discussion