docker卷:缺少子目录

docker卷:缺少子目录,docker,docker-volume,Docker,Docker Volume,我在mac上使用docker native(1.13.1,最新版本),希望将卷装入docker容器,但是,装入的卷的内容仅向下显示两个层次结构级别: docker run -i -t \ --name container \ -v /Users/xxx/mount/share:/share \ $imageid \ /bin/bash -i 源数据具有如下层次结构: + share |___dir1 |__ subdir1 |__ abc (m

我在mac上使用docker native(1.13.1,最新版本),希望将卷装入docker容器,但是,装入的卷的内容仅向下显示两个层次结构级别:

docker run -i -t \
    --name container \
    -v /Users/xxx/mount/share:/share \
    $imageid \
    /bin/bash -i
源数据具有如下层次结构:

+ share
|___dir1
   |__ subdir1
      |__ abc (missing)
      |__ abc2 (missing)
   |__ subdic2
      |__ abc (missing)
      |__ abc2 (missing)
|__ dir2
  file1.txt (missing)
问题是subdir1下面的所有内容都不存在,即文件夹是空的

这是docker的限制吗?我是否必须以不同的方式装载卷

先谢谢你


fabian

这是您使用的完整命令吗?Dockerfile中是否也定义了卷?我能想到的唯一一件事是,在
/share/dir1/subdir1
和类似位置装载的其他卷都是您在此处显示的卷装载的重要部分。包括你的Dockerfile会很有帮助的。嘿,非常感谢你的快速回复。没错,问题在于父容器的继承:我在父容器中创建了一个卷,并试图在子容器中重写它。