Liunx虚拟机启动tomcat报错

单刀直入

报错场景:Docker启动tomcat8报错
前期运行代码:

docker pull tomcat:8
docker run -it -p 8080:8080 镜像ID

直接运行如下报错…
在这里插入图片描述

问题解决方案

进入容器:docker exec -it 容器ID /bin/bash
查看ls,结果如下

root@7cd0be785b1b:/usr/local/tomcat# ls
BUILDING.txt  CONTRIBUTING.md  LICENSE  NOTICE  README.md  RELEASE-NOTES  RUNNING.txt  bin  conf  include  lib  logs  native-jni-lib  temp  webapps  webapps.dist  work

在这里插入图片描述
通过查看webapps下面没有文件…
进入webapps.dist可以查看到我们原来tomcat中webapps中的文件移除到webapps.dist下面了
在这里插入图片描述
解决方案:把原来的webapps删除掉,将webapps.diet重新命名为webapps
在这里插入图片描述
从优方案:解决每次下载tomcat都需要删除问题优化

 docker commit 镜像ID mytomcat8
 docker images

猜你喜欢

转载自blog.csdn.net/weixin_44255950/article/details/104682432