如题,首先 tomcat镜像存在,并且外部映射启动成功,
使用docker启动tomcat
docker run --name my_tomcat -it -d -p 8000:8080 tomcat
通过 docker ps也可以查看到正在运行
但是当我访问 虚拟机ip:8000 时页面提示未找到
我们使用命令
docker exec -it c2cb08053daf(容器id) /bin/bash
使用交互进入到容器内。
查看tomcat文件内webapps文件夹内为空的。
由此判断404是肯定的。
我们使用
rm -rf webapps
删除webapps文件夹
将webapps.dist改名为webapps
mv webapps.dist webapps
完成后,退出容器
exit
输入docker ps
查看运行中的容器。
再次访问 虚拟机ip:8000。
便可以成功访问