【发布时间】:2016-02-14 18:40:19
【问题描述】:
我有一个像这样的docker-compose.yml 文件:
version : '2'
services :
s1 :
build : .
environment :
HELLO : world
还有一个像这样的Dockerfile:
FROM ubuntu
RUN /bin/bash -c 'echo "$HELLO" > /txt'
我怎样才能得到一个带有txt 文件的图像,其中包含文本world?
现在当我测试给定的例子时,文件是空的!
[更新]
如果我把环境变量放在Dockerfile 它工作得很好,这让我觉得这是一个docker-compose 的问题!
FROM ubuntu
ENV HELLO=world
RUN /bin/bash -c 'echo "$HELLO" > /txt'
【问题讨论】:
标签: docker docker-compose dockerfile