08-Docker安装Tomcat

一、查找tomcat镜像

搜索是在镜像仓库中搜索,官方仓库为docker hub,这里使用的是阿里云镜像仓库

docker search tomcat

08-Docker安装Tomcat_第1张图片

  二、拉取镜像

docker pull tomcat

08-Docker安装Tomcat_第2张图片

三、查看拉取的镜像 

docker images

08-Docker安装Tomcat_第3张图片

四、使用tomcat镜像创建容器实例 

docker run -d -p 8080:8080 --name t1 tomcat

-p小写:宿主机端口:docker容器端口

-P大写:随机分配断开

i:交互

t:终端

d:后台

五、测试访问首页

 1、问题

宿主机内通过宿主机IP:8080或者localhost:8080访问

08-Docker安装Tomcat_第4张图片

 2、解决

  • 可能没有映射端口或者没有关闭防火墙

自行检查

  • 新版本tomcat把webapps.dist目录换成webapps

最开始webapps目录是空的

docker exec -it tomcat容器ID /bin/bash
rm -r webapps
mv webapps.dist webapps

08-Docker安装Tomcat_第5张图片

3、成功访问

宿主机IP:8080或者localhost:8080

08-Docker安装Tomcat_第6张图片

六、 Tomcat 8免修改版安装

docker pull billygoo/tomcat8-jdk8
docker run -d -p 8080:8080 --name mytomcat8 billygoo/tomcat8-jdk8

08-Docker安装Tomcat_第7张图片

测试:

宿主机IP:8080或者localhost:8080

08-Docker安装Tomcat_第8张图片

可知:使用tomcat 8不会报错 

你可能感兴趣的:(docker,运维,linux,docker,容器)