【发布时间】:2018-02-03 22:58:05
【问题描述】:
Docker 文件:
# copy over system jboss configs
ARG SYSTEM_TYPE
COPY $SYSTEM_TYPE/AP/standalone.conf $JBOSS_HOME/bin/standalone.conf
COPY $SYSTEM_TYPE/AP/standalone-ha-bob.xml $JBOSS_HOME/bin/standalone-ha-bob.xml
Docker 命令:
docker build --build-arg SERVER_TYPE=jbossconf/ENT-UAT/ -f /usr/etc/repos/docker-files/test-dockerfile-app -t appserver/test:1.0 .
Docker 构建结果:
Step 15 : COPY $SYSTEM_TYPE/AP/standalone.conf $JBOSS_HOME/bin/standalone.conf
lstat AP/standalone.conf: no such file or directory
--build-arg 似乎没有传递给 dockerfile。我哪里错了?
【问题讨论】:
-
您的 $SYSTEM_TYPE 好像没有设置
-
不确定你的意思。这不是由 --build-arg SYSTEM_TYPE=jbossconf/ENT-UAT/ 设置的吗?
标签: docker dockerfile docker-build