【发布时间】:2020-02-17 12:22:02
【问题描述】:
这是我的Dockerfile 内容。当我在本地运行它时,它运行良好,但是当我尝试在 openshift container 上部署它时,它会抛出 permission denied 错误
FROM tomcat:8.0.36-jre8
CMD groupadd -r myuser -g 501
CMD useradd -d /home/myuser -u 501 -m -s /bin/bash -g myuser myuser
CMD chown -R myuser:myuser /usr/local/tomcat
ADD target/ui-1.0.war /usr/local/tomcat/webapps/
ADD docker-tomcat-conf/server.xml /usr/local/tomcat/conf/
ADD docker-tomcat-conf/web.xml /usr/local/tomcat/webapps/manager/WEB-INF
EXPOSE 8080
CMD chmod +x /usr/local/tomcat/bin/catalina.sh
ENTRYPOINT ["catalina.sh", "run"]
还有错误
Parse error in application web.xml file at file:/usr/local/tomcat/conf/web.xml
java.io.FileNotFoundException: /usr/local/tomcat/conf/web.xml (Permission denied)
at java.io.FileInputStream.open0(Native Method)
【问题讨论】:
标签: docker tomcat containers openshift chown