社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  docker

Docker for macOS版因失误导致被苹果拦截 附手动解决办法

蓝点网 • 2 周前 • 1010 次点击  
#软件资讯 容器应用 Docker Desktop for macOS 版因使用错误的代码签名导致出现恶意软件警告和无法启动,目前 Docker 已发布新版本进行修复。用户更新到 4.37.2 + 版后即可解决问题,但如果升级后仍然被拦截则需要手动处理二进制文件。查看全文:https://ourl.co/107501

容器应用 Docker 日前发出警告称,由于某些文件使用错误的代码签名证书进行签名,这导致 Docker Desktop 无法在苹果的 macOS 上正常启动,因为安全机制拦截并弹出恶意软件警告。

最初这个问题是在 2025 年 1 月 7 日出现的,当时 macOS 用户可能会看到恶意软件已阻止的通知,此时 Docker Desktop 也无法正常启动。

具体来说苹果弹出的通知称:com.docker.vmnetd 未打开,因为它包含恶意软件,此操作不会损害您的 Mac。

Docker 官方则表示这是误报用户可以直接忽略,但目前用户必须手动采取措施才能恢复 Docker Desktop 的使用,Docker 也透露此次问题的根本原因就是使用了错误的代码签名证书进行签名。

目前 Docker 已经推出 Docker Desktop 4.37.2 版永久修复该问题,用户可以下载更新升级到最新版,之后就可以正常完成启动。

注意:如果无法正常升级即尝试升级也被拦截,请参照本文档手动结束相关进程然后下载最新版执行升级:https://docs.docker.com/desktop/cert-revoke-solution/#upgrade-to-docker-desktop-version-4372-recommended

但有可能升级后仍然会提示恶意软件警告,此时用户需按照以下步骤进行手动处理:

1. 确保已经升级到 Docker Desktop 4.37.2 版或在旧版本中已经安装对应的修复补丁

2. 停止 Docker、vmetd 和 Socket 相关服务,随后删除 vmnetd 和 Socket 二进制文件

3. 安装新的具有正确签名的二进制文件,此时 macOS 不会再弹出警告,Docker Desktop 也可以正常启动

你可以在这里查看支持文档:https://docs.docker.com/desktop/cert-revoke-solution/

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/177913
 
1010 次点击