[英]Docker Container stopped automatically in the middle of starting server
我对Docker容器有问题...
这是我的DockerFile。 我正在使用tomcat映像并将war文件部署到/usr/local/tomcat/webapps
FROM tomcat
RUN apt-get update && apt-get -y upgrade
WORKDIR /usr/local/tomcat
ADD app.war /usr/local/tomcat/webapps/app.war
EXPOSE 8091
我正在使用以下命令启动容器
docker容器运行-p 8091:8091 -d imageName
运行以上命令后,我可以看到tomcat服务器正在启动。 完全启动后,容器将自动停止。
我尝试使用如下所示的其他命令,但没有帮助。
docker容器运行-p 8091:8091 -itd imageName
我使用错误的参数来运行容器吗? 我是否需要在dockerfile中添加任何内容?
不知道以下内容是否适合您,但是请尝试按照以下方法调整Dockerfile并构建,运行命令。
FROM tomcat:8.0.20-jre8
COPY /app.war /usr/local/tomcat/webapps/app.war
然后按照以下步骤构建并运行命令:
docker build -t app .
docker run -it --rm -p 8888:8080 app
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.