【问题标题】:empty folder in container when docker run -v indocker run -v in 时容器中的空文件夹
【发布时间】:2019-03-06 15:11:57
【问题描述】:

我在 Windows 10 上使用 Docker 版本 18.09.2。 我想使用命令将文件夹挂载到 linux 容器中

docker run -it -v C:\work:/mnt/data/work ubuntu bash

在新控制台中,我使用命令检查容器

 docker inspect new_Created_Container_Name

这是结果:

 "Mounts": [
                {
                    "Type": "bind",
                    "Source": "/host_mnt/c/work",
                    "Destination": "/mnt/data/work",
                    "Mode": "",
                    "RW": true,
                    "Propagation": "rprivate"
                }

我相信以某种方式将传播值从 rprivate 更改为 shared 可以解决问题。 有没有简单的方法来实现这一点??

【问题讨论】:

标签: docker


【解决方案1】:

Docker 在 Windows 的嵌入式虚拟机中运行。您需要从主机共享驱动器到虚拟机,以便主机卷在 docker 内部工作。在 Docker 首选项中有一个设置,如果您更改密码,则可能需要重新配置此共享。

【讨论】:

  • 我已经对驱动程序 C 进行了着色 - 我可以从我的 PC 中粘贴相同的图片
  • 密码呢?您是否尝试过点击“重置凭据”链接?
  • 是的,这是解决方案:设置->共享驱动程序->重置凭据并再次检查驱动程序 C
猜你喜欢
  • 2016-05-29
  • 1970-01-01
  • 2022-08-18
  • 2021-10-03
  • 2018-03-25
  • 2016-09-18
  • 2021-10-03
  • 1970-01-01
相关资源
最近更新 更多