我为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不正确一样。