docker部署Tomcat(unbutu)
1.进入docker images中查看是否有tomcat镜像 ,如果没有可以 docker pull tomcat获取最新的版本
2.下载好了以后启动tomcat
docker run -d -p 1011:8080 --name tomcat1 tomcat
参数说明:
-d 以守护进程运行(运行在后台);
–name tomcat1 容器名称;
-p 1011:8080 端口映射
运行完成后,使用docker ps查看容器是否开始运行。
3.此刻我们通过外部浏览器输入虚拟机的IP地址以及tomcat的端口号,会报错,404
3.1. 问题解决
出现 404 是因为 webapps 文件夹下内容为空,内容都在 webapps.dist 目录下
将 webapps.dist 下的内容全部移动到 webapps 中
我们先进入容器中
docker exec -it tomcat1 /bin/bash
然后刷新页面,就可以成功进入tomcat页面