【问题标题】:Docker container shutting down upon startDocker容器在启动时关闭
【发布时间】:2018-02-22 16:10:59
【问题描述】:

我正在尝试构建和运行可以启动 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

【问题讨论】:

标签: tomcat docker docker-compose dockerfile docker-container


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2018-10-30
    • 2014-09-24
    • 2018-04-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多