一、查找tomcat镜像
搜索是在镜像仓库中搜索,官方仓库为docker hub,这里使用的是阿里云镜像仓库
docker search tomcat
二、拉取镜像
docker pull tomcat
三、查看拉取的镜像
docker images
四、使用tomcat镜像创建容器实例
docker run -d -p 8080:8080 --name t1 tomcat
-p小写:宿主机端口:docker容器端口
-P大写:随机分配断开
i:交互
t:终端
d:后台
五、测试访问首页
1、问题
宿主机内通过宿主机IP:8080或者localhost:8080访问
2、解决
- 可能没有映射端口或者没有关闭防火墙
自行检查
- 新版本tomcat把webapps.dist目录换成webapps
最开始webapps目录是空的
docker exec -it tomcat容器ID /bin/bash
rm -r webapps
mv webapps.dist webapps
3、成功访问
宿主机IP:8080或者localhost:8080
六、 Tomcat 8免修改版安装
docker pull billygoo/tomcat8-jdk8
docker run -d -p 8080:8080 --name mytomcat8 billygoo/tomcat8-jdk8
测试:
宿主机IP:8080或者localhost:8080
可知:使用tomcat 8不会报错