首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >tomcat码头文件

tomcat码头文件
EN

Stack Overflow用户
提问于 2018-09-11 18:10:39
回答 1查看 2.2K关注 0票数 1

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

代码语言:javascript
复制
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"]

然后,我使用

代码语言:javascript
复制
$ docker build -t tomacat -f docker file name .

并使用上述docker映像创建容器,命令是

代码语言:javascript
复制
$ docker run --name=tom1 -d -it -p 9090:8080 tomcat

运行完docker run容器后,将启动并运行

但是tomcat服务器没有在后台中运行。

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

请帮我解决问题

EN

回答 1

Stack Overflow用户

发布于 2018-09-11 19:10:59

正如问题中提到的,我按规定做了所有事情,并启动了一个容器。之后,我通过HOST_IP:HOST_PORT访问了Tomcat,并且能够访问tomcat。问题可能是您没有正确地访问Tomcat,就像HOST_IP不正确一样。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52281852

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档