【发布时间】: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
【问题讨论】:
-
你为什么要跟踪
/dev/null? -
没有尾巴它也不起作用,在某处我红了,因为没有什么可做的容器分流,并建议在那里这样做stackoverflow.com/questions/30209776/…
标签: tomcat docker docker-compose dockerfile docker-container