单刀直入
报错场景: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