【问题标题】:Using docker-compose volumes_from option does not work使用 docker-compose volumes_from 选项不起作用
【发布时间】:2015-06-12 07:58:32
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: docker dockerfile docker-compose


    【解决方案1】:

    您不能将 extends 与 links 和 volumes_from 一起使用,以避免隐式依赖。查看更多详情:docker docs

    【讨论】:

      【解决方案2】:

      抱歉问了这么愚蠢的问题。

      我忘记在base镜像Dockerfile中包含VOLUME base指令,所以其他容器不能使用这个挂载点

      【讨论】:

        猜你喜欢
        • 2018-01-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-10-09
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多