首页/云/Docker 容器速查/Docker Desktop 文件共享与挂载注意点
本包目录(366 条)
基础命令50 条镜像与构建107 条
网络与存储52 条
Compose 编排55 条资源与安全50 条容器排障52 条

Docker Desktop 文件共享与挂载注意点

桌面版 Docker 运行在虚拟机中,绑定挂载需要宿主的共享路径配置:项目放在共享目录内、数据库负载用卷,能避开多数性能与权限问题。

Docker 容器速查云更新于 2026-10-12
用途桌面环境挂载排错
现象挂载目录为空 / 权限拒绝 / IO 慢
对策确认文件共享设置、优先具名卷

示例

示例
docker run --rm -v /Users/<用户>/project:/app alpine ls /app
docker volume create demo-data
docker run --rm -v demo-data:/data alpine sh -c 'echo test > /data/f && cat /data/f'
共享路径之外的目录挂载出来通常是空的,先在 Desktop 设置里把项目目录加入文件共享范围。

易错点

  • 数据库数据目录放在桌面绑定挂载上 IO 明显变慢且权限模型与 Linux 不同,优先用卷
  • 共享目录变更后需要重启容器或 Desktop 才完全生效,遇到怪现象先重建容器验证

数据来源与参考

  • Docker 官方文档:Docker Desktop 文件共享与挂载(docs.docker.com/desktop)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌