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

Docker Compose卷配置疑问:相对路径“./”对应本地哪个位置?

Docker Compose中相对路径./的卷映射位置说明

./对应的本地位置是你执行Docker Compose命令(比如docker-compose up、docker-compose run)时所在的当前工作目录,它和docker-compose.yml文件的位置不一定完全一致,核心取决于命令的执行目录。

举个实际例子:

  • 假设你的docker-compose.yml放在/home/yourname/app/configs目录下
  • 但你是在/home/yourname/app目录下执行docker-compose up命令
  • 那配置里的./:/config会把/home/yourname/app这个目录映射到容器内的/config,而非docker-compose.yml所在的/home/yourname/app/configs

额外注意:如果执行命令时用-f参数指定了其他路径的配置文件,比如:

docker-compose up -f /home/yourname/another-dir/docker-compose.yml

此时./依然指向你执行这条命令时的当前工作目录,而非配置文件所在的/home/yourname/another-dir。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.12 08:20:30