You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Ubuntu系统下Docker挂载指定本地目录的命令修改咨询

如何修改Docker挂载卷的命令来访问指定本地目录?

嘿,我来帮你搞定这个Docker挂载卷的问题!其实核心就是搞懂-v参数的格式——它是本地主机绝对路径:容器内挂载路径的结构,只要把你要访问的本地目录的绝对路径替换掉原来的/Users/就行。

具体操作步骤如下:

  • 首先确认你的目标本地目录的绝对路径:你提到的home/user/folder-i-want-to-read需要补全为/home/user/folder-i-want-to-read(绝对路径必须从根目录开头,不能省略最前面的斜杠)。
  • 把原命令里的-v /Users/:/host部分替换成-v /home/user/folder-i-want-to-read:/host——这里的/host是容器内的挂载点,你可以保留这个名字,也可以改成自己好记的(比如/my-local-files),不影响功能。

修改后的完整命令就是:

docker run -v /home/user/folder-i-want-to-read:/host -p 5000:5000 -t -i bjoffe/openface_flask_v2 /bin/bash

等你进入容器的bash终端后,输入ls /host就能看到你目标文件夹里的所有文件啦,是不是很简单?

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

火山引擎 最新活动