【发布时间】:2018-01-25 17:15:37
【问题描述】:
我希望能够构建映像,同时在构建时使用 sed 自动替换文件中的 HOSTNAME:
这是我的 Dockerfile:
FROM ...
RUN sed -i -- 's/0.0.0.0/$HOSTNAME/g' index.html
这是我的命令:
docker-compose build --build-arg HOSTNAME='justanotherhostname.com'
当我检查生成的 index.html 时,我的路径是这样的:
path = 'http://0.0.0.0/'
到这里:
path = 'http://$HOSTNAME/'
不是这个:
path = 'http://justanotherhostname.com/'
我做错了什么?
【问题讨论】:
标签: linux docker sed docker-compose