使用docker-compose volumes_from选项不起作用

时间:2015-06-12 07:58:32

标签: docker dockerfile docker-compose

base Dockerfile中ADD从主机到映像的一些目录。 我想包括从base图像上运行的容器到另一个目录的所有目录。 所以我写了一个简单的.yml文件:

app:
   build: .
   links:
    - base
   volumes_from:
    - base

base:
   extends:
   file: docker-base.yml
   service: base

但是当我在容器中运行docker-compose run app /bin/bash然后ls时,我在容器中看不到base目录。 为什么?我做错了什么?

2 个答案:

答案 0 :(得分:1)

您不能使用extends和volumes_from进行扩展,以避免隐式依赖。查看更多详情:docker docs

答案 1 :(得分:0)

抱歉这么愚蠢的问题。

我忘了在VOLUME base图像Dockerfile中加入base指令,因此其他容器无法使用此挂载点