【问题标题】:using local folder into docker container使用本地文件夹进入 docker 容器
【发布时间】:2019-06-29 04:46:20
【问题描述】:

您好,我有一台 windows 机器,我在上面安装了一个 docker 桌面并在上面创建了一个 ubuntu 容器。

在 docker 设置中,我检查了我的 C: Drive under shared drive 选项。我在这个容器中的 /opt 下创建了一个名为 /mydata 的文件夹

现在我运行这个命令:

docker my_container_name run -v /Users/john/Documents/DOCKER_FOLDER:/opt/mydata 

但我没有看到 DOCKER_FOLDER 下的文件位于 /opt/mydata 文件夹中。

不知道我做错了什么。

【问题讨论】:

  • 用例是什么?你只是想复制一个文件吗?或者你真的想要一个“可共享”的目录?
  • 我想要一个可共享的目录

标签: docker


【解决方案1】:

正确的命令是:

docker my_container_name run -v c:/Users/john/Documents/DOCKER_FOLDER:/opt/mydata ls /opt/mydata

所以你需要指定卷号和要运行的命令

【讨论】:

  • 试过了,但即使在那之后,它也没有显示 /opt/mydata 下的文件
  • 此命令有效: docker run -t -i -v c:/Users/john/Documents/DOCKER_FOLDER:/opt/mydata ubuntu /bin/bash 但在 VPN 上无效
猜你喜欢
  • 2021-03-28
  • 2020-01-02
  • 1970-01-01
  • 2016-09-18
  • 2020-06-05
  • 2015-10-12
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多