使用docker-compose volumes_from选项不起作用
在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
,然后在容器中,我看到容器内没有base
目录。 为什么? 我做错了什么?
您不能使用links和volumes_from进行扩展,以避免隐式依赖性。 查看更多详情: docker docs
对不起,这个愚蠢的问题。
我忘记了将VOLUME base
指令包含在Dockerfile的base
映像中,所以其他容器不能使用这个挂载点
- 使用htpasswd在Openshift Origin中出错
- Ember js / Docker NPM问题 – node_modules显示为空
- 使用Docker API挂载卷
- 我怎样才能从docker容器的网格上运行seleniumUItesting?
- 在代理设置下连接到ElasticSearch插件
- 把多个jenkinsdocker奴隶纺成一个单一的工作
- 在虚拟docker-machine中运行NodeJS服务器 – 无法访问正在运行的VM应用程序
- 执行docker-compose时发生崩溃错误
- 试图在windows中创build一个Docker L2Bridgenetworking,抛出一个系统找不到指定错误的文件