1.启动tomcat容器
docker run --name mytomcat -d -p 12138:8080 tomcat
这里12138这个地方随便写,都可以
2.查看防火墙情况,看是否关闭,如没关闭做防火墙开放端口
2.1关闭防火墙
service firewalld stop
2.2防火墙开端口,将自己随便写的那个端口配置进来
firewall-cmd --zone=public --add-port=???/tcp --permanent
???地方填充自己的端口号
然后重启防火墙
systemctl restart firewalld.service
2.1和2.2做一步就好
如果防火墙已经关闭,但还是404,那么进入tomcat目录修改
3.修改webapps
docker exec -it 自己的容器id /bin/bash
cd webapps
ls
''ls后如果为空,那么进行下一步''
rm -rf webapps
cp -r webapps.dist webapps
''修改完成后退出''
exit
查看容器是否在运行,如果在运行就直接访问,如果不在运行,启动然后访问网址(虚拟机ip地址:端口号)