这是我的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)