繁体   English   中英

Docker容器在启动时关闭

[英]Docker container shutting down upon start

我正在尝试构建和运行可以启动tomcat的容器(我知道我可以找到直接图像,但想自己做以学习)

当我运行它时,它会自动下降,

我检查了日志,它说Tomcat已启动

docker build -t hanuman .

docker run -i -t  -p 80:8080  hanuman 

docker run -i -t  -p 80:8080  hanuman --entrypoint /bin/sh tail -f /dev/null

我的Docker文件

FROM ubuntu:16.04

RUN apt-get update

RUN apt-get install -y openjdk-8-jdk

ADD tomcat8 /usr/local/tomcat8

RUN cd home

RUN ls -lrt

RUN chmod 777 -R /usr/local/tomcat*

EXPOSE 8080 8009 443

ENTRYPOINT  ./usr/local/tomcat8/bin/catalina.sh start

您想要使用catalina.sh run来使进程不会终止。 start会在后台启动tomcat,然后终止。

ENTRYPOINT  ./usr/local/tomcat8/bin/catalina.sh run

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM