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

为何Docker容器无需-v参数即可访问主机目录?

疑问:alpine/git镜像未使用-v参数却能写入主机目录?

更新Docker时跟着教程操作,执行了以下命令:

$ docker run --name repo alpine/git clone https://github.com/docker/getting-started.git
$ cd getting-started
$ docker build -t docker101tutorial .

操作后发现一个问题:alpine/git镜像没有添加-v挂载参数,却能把克隆的代码写入到主机目录中。

撰写这个疑问时我查看了该镜像的Dockerfile,里面包含VOLUME [/git]和WORKDIR /git配置,我原本以为克隆的文件会存储在主机的/getting-started目录,实际却出现在~/getting-started目录下。


内容的提问来源于stack exchange,提问作者Jason Rich Darmawan

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.18 23:25:22