文章目录

  • 1、Docker中安装Tomcat
  • 1.1 搜索tomcat
  • 1.2 拉取
  • 1.3 查看拉取的镜像
  • 2、目录挂载
  • 2.1 目录挂载准备
  • 2.2 创建容器同时进行挂载
  • 2.3 进入容器
  • 2.4 测试

1、Docker中安装Tomcat

1.1 搜索tomcat

docker search tomcat

在服务器中使用Docker安装Tomcat、同时实现目录挂载、并且部署War包到服务器_服务器

1.2 拉取

docker pull tomcat  //我这里拉取最新的。也可以拉取指定版本的tomcat

在服务器中使用Docker安装Tomcat、同时实现目录挂载、并且部署War包到服务器_tomcat_02

1.3 查看拉取的镜像

在服务器中使用Docker安装Tomcat、同时实现目录挂载、并且部署War包到服务器_tomcat_03

2、目录挂载

2.1 目录挂载准备

在usr/local/目录下创建一个dev目录,dev目录用来专门存放开发包什么的,dev目录下再创建一个docker-tomcat目录,行了,就用docker-tomcat进行映射到docker中的tomcat容器里的webapps目录,创建目录如下图:

      

在服务器中使用Docker安装Tomcat、同时实现目录挂载、并且部署War包到服务器_服务器_04

2.2 创建容器同时进行挂载

#挂载usr/local/dev/docker-tomcat目录,并运行容器命令如下
docker run -d -p 8080:8080 --name tomcat -v /usr/local/dev/docker-tomcat:/usr/local/tomcat/webapps tomcat

在服务器中使用Docker安装Tomcat、同时实现目录挂载、并且部署War包到服务器_服务器_05

2.3 进入容器

docker exec -it 524cec43b725 /bin/bash

在服务器中使用Docker安装Tomcat、同时实现目录挂载、并且部署War包到服务器_服务器_06

2.4 测试

在服务器中使用Docker安装Tomcat、同时实现目录挂载、并且部署War包到服务器_docker_07

测试已有的案例
基本步骤:

  • 1、项目打成war包
  • 2、项目丢入tomcat下的webapps目录下
  • 3、启动tomcat、会自行解压。
  • 4、访问:域名+端口+war包名称

关于具体如何将项目打成war包、有很多教程 请自行查阅。

在服务器中使用Docker安装Tomcat、同时实现目录挂载、并且部署War包到服务器_tomcat_08