docker 配置 tomcat 访问官网出现的问题
李羽秋
2022年01月26日 · 阅读 1,342
docker 配置 tomcat 访问官网出现的问题
首先,我们通过宿主机8888端口来访问docker容器里8080tomcat官网,会发现一直报404错误。首先先把完整的配置tomcat
的过程来过一遍!
1.从仓库拉取tomcat镜像
docker image pull tomcat
2.启动tomcat
systemctl start tomcat
3.启动容器
docker run -d - p 8888:8080 tomcat
将宿主机的8888端口和docker里tomcat8080端口作映射,这样就可以在宿主机内通过访问8888端口来访问docker里tomcat 8080端口
4.关键一步
因为拉取的是新版的tomcat,由于目录发生了变化所以找不到默认页面,如果想要访问默认页面,需进行以下操作:
sudo docker exec -it xxx(容器id)/bin bash
进入tomcat目录,可以发现webapps目录是空的,通过以下命令将其删除
rm -r webapps
然后将webapps.dist目录改为webapps
mv /webapps.dist webapps
最后重启容器,即可访问默认页面
docker restart 容器id
分类:
Docker
标签:
无
本文作者:李羽秋