docker commit新的jetty镜像webapps中的项目无法运行

1.使用docker jetty的镜像做了一个web的应用
2.修改了这个容器并使用commit提交生成新的镜像
3.基于新的镜像去运行容器时webapps中的项目无法启动,但jetty本身是启动的

#Dockerfile

FROM test:jetty


COPY a /var/lib/jetty/webapps


CMD ["java","-jar","/usr/local/jetty/start.jar"]

jetty版本为hub.c.163.com/library/jetty:9.2


holdtom
浏览 1122回答 2
2回答

波斯汪

给个log截图吧,docker logs $container_id 可以查看运行日志。

UYOU

使用Dockerfile的方式可以完成FROM test:jetty#删除已存在的项目RUN rm -rf /var/lib/jetty/webapps/test#复制目录a中的所有内容到容器的webapps目录COPY a /var/lib/jetty/webapps
打开App,查看更多内容
随时随地看视频慕课网APP