You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

MacOS Sierra下Docker报错‘MSpanList_Insert 0x8f1000 0x81d2db0339 0x0’求助

解决MacOS Sierra 10.13.3上Docker启动报错MSpanList_Insert的问题

我之前也碰到过类似的问题,这个MSpanList_Insert错误一般和Docker的内存配置、系统兼容性或者底层Go运行时的异常有关。既然你已经试过重装Docker和重启系统都没解决,那可以试试下面这些针对性的方案:

  • 调高Docker的内存分配
    旧版本MacOS上,Docker默认的内存配额经常不够用。打开Docker偏好设置,切换到Resources标签,把内存至少调到4GB(系统内存够的话给到8GB效果更好),保存后重启Docker试试。

  • 彻底清理Docker缓存和冗余数据
    残留的缓存、未使用的镜像/容器可能会导致底层运行异常,你可以在终端执行这条命令清理:

    docker system prune -a
    

    注意这个命令会删掉所有未在使用的镜像、容器、网络和卷,执行前确认这些数据不需要保留。清理完成后重启Docker。

  • 检查系统安全设置的拦截
    MacOS Sierra的安全机制有时候会阻止Docker的核心组件运行。打开系统偏好设置 > 安全性与隐私,看看有没有“Docker.app被阻止加载”的提示,如果有的话点击“允许”,之后重启Docker。

  • 降级到适配旧系统的Docker版本
    最新版Docker对MacOS 10.13.3的兼容性可能不太好,你可以试试安装Docker CE 18.09.x这类对旧系统支持更完善的版本。记得先卸载当前的Docker,再安装旧版本,避免冲突。

  • 重置Docker到出厂设置
    打开Docker偏好设置的Reset标签,选择“Reset to factory defaults”,这个操作会清空所有Docker的配置和本地数据,之后重新配置Docker再尝试启动。

如果以上方法都没效果,你可以查看Docker的日志来获取更细节的错误信息:

tail -f ~/Library/Containers/com.docker.docker/Data/log/vm/dockerd.log

日志里的详细内容能帮你更精准地定位问题根源。

内容的提问来源于stack exchange,提问作者Fedor

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 09:43:59