0

码头工人文件:

# 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 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。我哪里错了?

4

1 回答 1

1

在您的构建参数上,您正在传递 SERVER_TYPE 并在 dockerfile 上引用 $SYSTEM_TYPE,这应该可以解决它!

于 2017-08-25T20:39:57.483 回答