tomcat8 docker 容器上的默认 webapp 位置是什么?
What is the default webapp location on the tomcat8 docker container?
我正在尝试将 war 文件部署到 tomcat 8.5 docker 容器:
https://hub.docker.com/_/tomcat/
我创建了一个 Dockerfile,但我不知道在哪里复制我的 war 文件
FROM tomcat:8.5
MAINTAINER nobody
RUN ["rm", "-rf", "/var/lib/tomcat8/webapps/ROOT"]
RUN ["rm", "-rf", "/usr/share/tomcat8/webapps/ROOT"]
COPY companyNews.war /var/lib/tomcat8/webapps/companyNews.war
COPY companyNews.war /usr/share/tomcat8/webapps/companyNews.war
COPY companyNews.war /var/lib/tomcat/webapps/companyNews.war
COPY companyNews.war /usr/share/tomcat/webapps/companyNews.war
CMD ["catalina.sh", "run"]
EXPOSE 8080
谁能告诉我在哪里复制我的 war 文件?
您需要将 war 文件复制到 /usr/local/tomcat/webapps/
FROM tomcat:8.5
ADD your.war /usr/local/tomcat/webapps/
CMD ["catalina.sh", "run"]
来自 tomcat:8.5
维护者任何人
复制 your.war /usr/local/tomcat/webapps/your.war
CMD chmod +x /usr/local/tomcat/bin/catalina.sh
CMD ["catalina.sh", "run"]
曝光 8080
我正在尝试将 war 文件部署到 tomcat 8.5 docker 容器:
https://hub.docker.com/_/tomcat/
我创建了一个 Dockerfile,但我不知道在哪里复制我的 war 文件
FROM tomcat:8.5
MAINTAINER nobody
RUN ["rm", "-rf", "/var/lib/tomcat8/webapps/ROOT"]
RUN ["rm", "-rf", "/usr/share/tomcat8/webapps/ROOT"]
COPY companyNews.war /var/lib/tomcat8/webapps/companyNews.war
COPY companyNews.war /usr/share/tomcat8/webapps/companyNews.war
COPY companyNews.war /var/lib/tomcat/webapps/companyNews.war
COPY companyNews.war /usr/share/tomcat/webapps/companyNews.war
CMD ["catalina.sh", "run"]
EXPOSE 8080
谁能告诉我在哪里复制我的 war 文件?
您需要将 war 文件复制到 /usr/local/tomcat/webapps/
FROM tomcat:8.5
ADD your.war /usr/local/tomcat/webapps/
CMD ["catalina.sh", "run"]
来自 tomcat:8.5
维护者任何人
复制 your.war /usr/local/tomcat/webapps/your.war
CMD chmod +x /usr/local/tomcat/bin/catalina.sh
CMD ["catalina.sh", "run"]
曝光 8080