FROM tomcat:8.0.36-jre8
RUN groupadd -r myuser -g 501
RUN useradd -d /home/myuser -u 501 -m -s /bin/bash -g myuser myuser
RUN 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/conf/
EXPOSE 8080
RUN chmod +x /usr/local/tomcat/bin/catalina.sh
ENTRYPOINT ["catalina.sh", "run"]
Прежде всего вам необходимо заменить CMD
команды на RUN
операторы.
Кроме того, не пропустите /
при
docker-tomcat-conf/web.xml /usr/local/tomcat/webapps/manager/WEB-INF
Полагаю, это должно быть
docker-tomcat-conf/web.xml /usr/local/tomcat/webapps/manager/WEB-INF/
или
docker-tomcat-conf/web.xml /usr/local/tomcat/webapps/manager/WEB-INF/web.xml
Не должно ли /usr/local/tomcat/webapps/manager/WEB-INF/
быть /usr/local/tomcat/conf/
?