Docker容器失败,找不到文件

问题描述 投票:0回答:1

我正在尝试使用JMX set创建一个docker容器,如下所示

FROM tomcat:7-jre8-alpine

RUN apk --update add fontconfig ttf-dejavu

ADD setenv.sh bin

WORKDIR /usr/local/tomcat
ADD management.properties .

EXPOSE 8080

CMD [ "catalina.sh", "run" ]

我的setenv.sh文件中引用了我的管理属性文件。该文件位于根文件夹中

echo "SETENV RUNNING"
JMX_OPTS="-Dcom.sun.management.jmxremote - Dcom.sun.management.config.file=$CATALINA_BASE/management.properties"
JAVA_OPTS="$JAVA_OPTS $JMX_OPTS"

当我尝试启动我的容器时,我看到了一个失败。

SETENV RUNNING
Error: Config file not found: /usr/local/tomcat/management.properties

我检查了用户权限,似乎不是问题。任何方向都非常感谢。

docker tomcat dockerfile
1个回答
-1
投票

management.properties添加到正确的文件夹:

...
WORKDIR /usr/local/tomcat
ADD management.properties
...
© www.soinside.com 2019 - 2024. All rights reserved.