返回列表 发布新帖

[玩法教程] Docker 文件夹挂载教程:绝对路径 vs 相对路径

1676 2
发表于 2025-12-18 10:23:10 | 查看全部 阅读模式 IP:–广东–佛山–高明区

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×

在我们部署docker的时候大部分时候都需要挂载文件/文件夹,常用的挂载方式分为绝对路径挂载相对路径挂载

一、绝对路径挂载(基础常用)

绝对路径挂载是将宿主机上「完整的目录 / 文件路径」直接映射到容器内指定路径。

1、获取宿主机文件夹的绝对路径
- 打开系统文件管理器,找到需要挂载的文件夹(如 Music)
- 右键点击该文件夹,选择「属性」
1.png

- 在「位置」栏查看完整路径(示例:/volume1/Music),可以点击复制按钮保存路径。
2.png

2、使用
然后我们就可以在docker compose里面使用这个路径了:
  1. volumes:
  2.       - /volume1/Music:/app/media
复制代码

3、注意
使用绝对路径的话如果不先手动创建文件/文件夹,会报错:
4.png

2、相对路径挂载

1、说明
相对路径的「基准目录」是 docker-compose.yml 文件所在的文件夹,转换规则如下:

相对路径格式 含义
./xxx 对应compose文件同级的xxx文件/文件夹
../xxx 对应compose文件上级目录的xxx文件/文件夹


2、示例
比如某个项目的docker-compose.yml文件存放路径是:/volume3/docker/bililive-go/docker-compose.yaml

相对路径 绝对路径
./Videos /volume3/docker/bililive-go/Videos
./config.docker.yml /volume3/docker/bililive-go/docker-compose.yaml

  1. volumes:
  2.     - ./config.docker.yml:/etc/bililive-go/config.yml
  3.     - ./Videos:/srv/bililive
复制代码

3.png

三、对比

两种方式各有优缺点,按需选择即可:

对比 绝对路径挂载 相对路径挂载
支持启动方式 docker run/docker-compose 仅 docker-compose
路径稳定性固定不变 依赖 Compose 文件位置
移植性换机器需修改路径打包目录即可迁移
目录创建 需手动创建 Docker 自动创建
排查难度路径直接可见需先找 Compose 文件位置









评论2

梦梦Lv.7绿联NAS社区会员用户 发表于 2025-12-18 14:10:14 来自手机 | 查看全部 IP:–广西–南宁
牛蛙牛蛙
ajieLv.1 发表于 2025-12-25 09:08:10 来自手机 | 查看全部 IP:–贵州–遵义
厉害!厉害!

评论

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Copyright © 2026 绿联NAS私有云社区 版权所有 All Rights Reserved. 粤公网安备44030002002555号| 粤ICP备12028978号
关灯 在本版发帖
联系技术支持
返回顶部
快速回复 返回顶部 返回列表