繁体   English   中英

Docker Container在启动服务器中间自动停止

[英]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.

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