docker上构建Tomcat 8.5
docker启动tomcat后主机访问报404
解决方案如下:
1. 拉取指定版本的镜像
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 查看防火墙的状态
1 | [root @localhost ~]# service firewalld status |
3.2 如果显示没有关闭请使用命令
1 | [root @localhost ~]# systemctl stop firewalld |
关闭防火墙以后若还是访问tomcat还是报404请继续往下看
3.3 查看正在运行的容器
docker ps
4、进入tomcat目录:
docker exec -it ab53d6debae2 /bin/bash
4.1 查看当前文件下所有文件列表
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重新访问:
分类:
云原生 / docker
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通