Docker容器失败并找不到文件

时间:2018-09-14 03:40:10

标签: docker tomcat dockerfile

我正在尝试使用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

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

1 个答案:

答案 0 :(得分:-1)

this添加到正确的文件夹:

management.properties