docker file for tomcat



我为tomcat安装编写了一个docker文件,该文件是

FROM openjdk:8-jre-alpine
RUN wget http://mirrors.fibergrid.in/apache/tomcat/tomcat-8/v8.5.34/bin/apache-tomcat-8.5.34.tar.gz
RUN gzip apache-tomcat-8.5.34.tar.gz
ADD https://github.com/spagop/quickstart/raw/master/management-api-examples/mgmt-deploy-application/application/jboss-as-helloworld.war /apache-tomcat-8.5.34/*/webapps
EXPOSE 8080
CMD ["catalina.sh", "run"]

我通过使用构建了上面的 docker 文件

$ docker build -t tomacat -f docker file name .

并使用上面的 docker 镜像创建了容器,命令是

$ docker run --name=tom1 -d -it -p 9090:8080 tomcat

运行docker run容器后,容器已启动并运行

但是雄猫服务器没有在后台启动和运行

我在CMD区域用startup.sh替换了catalina.sh,我也遇到了同样的问题

请帮助我解决问题

如问题中所述,我按照所述做了所有事情并启动了一个容器。之后,我通过HOST_IP:HOST_PORT访问了雄猫,我能够访问雄猫。问题可能是您没有正确访问雄猫,就像HOST_IP不正确一样。