我有一个码头集装箱的问题...码头集装箱在启动服务器中间自动停止
这是我的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
我使用下面的命令来启动容器
搬运工容器运行-p 8091:8091 -d imageName
后运行上面的命令,我可以看到tomcat服务器正在启动。当它完全开始时,容器自动停止。
我试过用下面的不同命令,但没有帮助。
搬运工容器运行-p 8091:8091 -itd imageName
我使用错误的参数运行的容器?我是否需要在我的dockerfile中添加任何内容?
请粘贴容器日志的输出,以便我们可以看到发生了什么问题? –
使用'COPY'而不是'ADD'在tomcat容器中部署war文件。尝试使用命令'docker container run -d -name tomcat -p 8091:8091' –
并且还要先构建你的映像'docker image build -t hellotomcat'。 –