小编Vin*_*ang的帖子

Tomcat没有在docker镜像上运行

我通过命令使用Dockerfile在映像上安装了tomcat7:

MAINTAINER Abc Xyz <abc@xyz.com>
RUN apt-get -qq update
RUN apt-get -y install openjdk-7-jre
RUN apt-get -y install tomcat7 
EXPOSE 8080
Run Code Online (Sandbox Code Playgroud)

当我构建映像并尝试运行以下命令时:

sudo docker run -d -P abcxyz/tomcat service tomcat7 start
Run Code Online (Sandbox Code Playgroud)

我没有看到它映射到的端口上的tomcat页面(例如49153)...当我在图像中作为bash运行时,我尝试:

service tomcat7 start
Run Code Online (Sandbox Code Playgroud)

然后它也无法启动tomcat7服务器.我认为问题是图像无法启动tomcat7服务器.虽然我不确定,但我听说docker图像无法运行任何新手服务.

任何人都知道如何解决它?谢谢.

ubuntu-10.04 tomcat7 docker

3
推荐指数
2
解决办法
7569
查看次数

标签 统计

docker ×1

tomcat7 ×1

ubuntu-10.04 ×1