目录

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

image-20211127204309190

分类: Docker
标签: