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

macOS下用Colima运行Docker时/var/lib/docker/overlay2不存在错误求助

问题解决:Colima下无法访问/var/lib/docker/overlay2

核心原因

Colima是运行在macOS上的轻量级虚拟机,Docker的存储目录/var/lib/docker位于Colima虚拟机内部,并非macOS本地文件系统的路径。你直接在mac终端执行ls /var/lib/docker/overlay2,访问的是本地磁盘路径,自然找不到这个目录。

解决方案

1. 进入Colima虚拟机内部

在mac终端执行以下命令,登录到Colima的虚拟机shell:

colima ssh

2. 在虚拟机内查看目标目录

进入VM shell后,执行你需要的命令即可看到镜像分层:

ls /var/lib/docker/overlay2

3. 修正无效的存储驱动配置

你之前添加的devicemapper存储驱动不适用于Colima环境,建议删除/Users/username/.docker/daemon.json中的该配置项,Colima默认使用的overlay2是适配的存储驱动,无需手动修改。

额外说明

如果需要在macOS本地与Docker容器/VM内的文件交互,可使用docker cp命令,或者利用Colima默认挂载的用户目录(VM内路径为/mnt/Users/你的用户名)进行文件共享。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.14 02:20:02