docker hub上面查找tomcat镜像
docker search tomcat
从docker hub上拉取tomcat镜像到本地
docker pull tomcat
docker images查看是否有拉取到的tomcat
docker images
使用tomcat镜像创建容器实例(也叫运行镜像)
docker run -d -p 8080:8080 tomcat
说明
-p 小写,主机端口:docker容器端口
i:交互
t:终端
d:后台
访问tomcat首页
访问tomcat首页404
http://192.168.122.139:8080/
1.可能没有映射端口或者没有关闭防火墙
已经确定防火墙处于关闭状态
排除该可能
2 把webapps.dist目录换成webapps
进入tomcat容器中
进入到/usr/local/tomcat 目录下
发现webapps文件是空的
新版tomcat,启动tomcat镜像后,webapps为空,文件都在webapps.dist中
删除webapps
将webaps.dist重命名为webapps
重新访问tomcat首页
对于最新版的tomcat镜像,版本是tomcat10,还需要修改文件名,而我们想要的是下载的tomcat镜像可以直接使用
那么可以使用docker hub上别人已经设置好的版本
删除之前启动的tomcat容器
下载并启动免修改版
docker run -d -p 8080:8080 --name mytomcat8 billygoo/tomcat8-jdk8
本地没有会自动远程拉取
安装完毕访问tomcat首页
这样就可以直接使用了