docker安装tomcat
1、安装步骤
1、打开虚机
2、安装docker【笔记有】
3、在docker拉去tomcat
docker search tomcat
4、选择要下载的tomcat【这里我们以tomcat9为例】
docker pull tomcat:9.0
5、检查一下镜像开了没
docker images
6、运行tomcat9的镜像(创建容器)
docker run -d -p 8080:8080 --name zygtomcat9 tomcat:9.0
- 这里的-d:后台运行
- -p:设置端口映射
- --name:修改的名字
- tomcat:9.0:容器名字
7、进入tomcat9容器里面看看
docker exec -it zygtomcat9 /bin/bash
7.1、先检查tomcat文件目录
ls
7.2、查看是否有webapps.dist文件夹
- 如果有就修改为webapps文件夹
- 把webapps.dist删除
- 这里也可以用重命名方法(把webapps.dist->webapps)
7.3、退出tomcat9,返回虚机
8、要确保service的防火墙是关闭(dead状态)
systemctl status firewalld.service
9、遇到问题1:解决端口映射过多而导致端口被占用问题,删除容器即可
-
docker rm id:不能删除正在运行的容器,否则需要使用rm -rf删除 docker rm -f $(docker ps -aq) 递归删除所有的容器
10、遇到问题2:webapps和webapps.dist的区别
11、测试访问:要记住自己虚机的ip,并且在电脑上访问(window系统,不是虚机)
http://192.168.8.132:8080/