【发布时间】:2016-05-20 07:33:20
【问题描述】:
我有这个 Dockerfile:
FROM java:8
ARG HOST
...
...
ENTRYPOINT java -DHOST=${HOST} -jar ./app.jar
我通过必要的 build-arg 构建 docker 映像:docker build -t co/myprogram --build-arg=HOST=myhost.com .
但是,当我运行图像时:docker run co/myprogram 我的程序出现异常,因为占位符没有替换 HOST 值。网址看起来像 http:///action/get 而不是 http://myhost.com/action/get..
有没有办法在 ENTRYPOINT 中使用占位符?
【问题讨论】:
标签: java docker dockerfile