☁️ くもをもくもくまなぶ

クラウドコンピューティングサービスの学んだことを中心につらつらと書いています

macOSで発生したDocker Desktopの対応メモ

何がおきたのか

macOS上で、Docker Desktopアプリケーション「Docker.app」がマルウェアとして判定されました。

以下のGitHub Issueにある通り、Docker.appに含まれる一部のファイルにおける署名が正しくないことにより影響を受けます。

The reason for this warning is that some files in existing installations are incorrectly signed. This can be fixed by copying correctly signed files from the Docker.app application bundle.

Docker Statusページ

https://www.dockerstatus.com/pages/incident/533c6539221ae15e3f000031/677dd6e2108ba105c8d0258c

Docker Desktop on macOS unable to start due to malware reports

上記にはWork Around(回避策)の記載があります。

メールによる通知

2025/01/11、Personal Accountに登録しているメールアドレスに通知が届きました。

アップグレード手順

https://docs.docker.com/desktop/cert-revoke-solution/

公式サイトにも手順が公開されていました。

実際にやってみた

$ sudo launchctl bootout system/com.docker.vmnetd 2>/dev/null || true
Password:

$ sudo launchctl bootout system/com.docker.socket 2>/dev/null || true

$ sudo rm /Library/PrivilegedHelperTools/com.docker.vmnetd || true
rm: /Library/PrivilegedHelperTools/com.docker.vmnetd: No such file or directory

$ sudo rm /Library/PrivilegedHelperTools/com.docker.socket || true
rm: /Library/PrivilegedHelperTools/com.docker.socket: No such file or directory

$ ps aux | grep -i docker | awk '{print $2}' | sudo xargs kill -9 2>/dev/null

$

v4.37.2のダウンロードする

https://docs.docker.com/desktop/release-notes/#4372

こちらのページに沿って、Apple Chip, Intel Chipに応じて、インストールを進めます。

Docker Desktopを起動する

改めてDocker Desktopを起動すると無事に開けました。