docker上构建Tomcat 8.5

docker启动tomcat后主机访问报404

解决方案如下:

1. 拉取指定版本的镜像

docker pull tomcat:8.5 

 2. 查看镜像

docker images

 

3.通过tomcat 8.5的镜像id构建容器

docker run -d -p 8080:8080 --name tomcat8.5 2d2bccf89f53

 

 2.查看正在运行的容器

 docker ps 

 

3.关闭防火墙

3.1 查看防火墙的状态

[root@localhost ~]# service firewalld status

 3.2 如果显示没有关闭请使用命令

[root@localhost ~]# systemctl stop firewalld

 关闭防火墙以后若还是访问tomcat还是报404请继续往下看

 

3.3 查看正在运行的容器

docker ps

 

4、进入tomcat目录:

docker exec -it ab53d6debae2 /bin/bash

 

 4.1 查看当前文件下所有文件列表

 ls -l

 

 

 4.2进入webapps文件夹:

cd webapps

 

 

4.3 查看webapps下的文件

 ls -l

 

 

4.4 返回上一级:

 cd ..

 

 

4.5 删除webapps文件夹(-r级联删除,-f强制删除)

 rm -rf webapps

 

 

4.6将webapps.dist文件夹下的内容复制到给webapps文件夹

 mv webapps.dist webapps

 

最后可以输入exit 退出指令行 ‘’

 

 

4.7重新访问:

 

posted @ 2023-06-29 00:49  红酒人生  阅读(240)  评论(0编辑  收藏  举报