文章目录
- 一、安装docker
- 二、下载tomcat镜像
- 三、部署项目到tomcat
一、安装docker
参考:https://www.daimajiaoliu.com/series/docker/4724bcadd100404
二、下载tomcat镜像
1、下载tomcat镜像,默认会下载最新版本的tomcat镜像。
1
2
3 1docker pull tomcat
2
3
2、若要使用其它版本的tomcat镜像(例:tomcat:6),可以到官网:https://hub.docker.com,搜索tomcat,进入tomcat页面,找到想要下载的版本,复制加版本号的命令进行下载。
1
2
3 1docker pull tomcat:6
2
3
3、下载完毕后,查看下载的镜像。
1
2
3 1 docker images
2
3
4、创建容器mytomcat。
1
2
3 1docker run -p 8080:8080 --name mytomcat tomcat:latest
2
3
-p : 前边的8080是本机的端口,冒号后面的8080是docker容器的端口,tomcat默认是8080
–name : 是给容器起一个别名,方便使用,不然docker会默认给容器一个随机字符串的名称
5、在浏览器输入:http://192.168.1.150:8080/ ,即可看到熟悉的tomcat首页界面。
6、在命令行输入docker ps,可以看到正在运行的容器。
1
2
3 1 docker ps -a
2
3
7、进入mytomcat容器shell终端。
1
2
3 1docker exec -it mytomcat /bin/bash
2
3
三、部署项目到tomcat
1、把项目打包成一个war包文件,这里暂时假设名称为demo.war,然后在war包所在的目录,执行以下命令:
1
2
3 1docker cp demo.war mytomcat:/usr/local/tomcat/webapps
2
3
2、war包会自动解压,然后执行下面命令重启容器。
1
2
3 1docker restart mytomcat
2
3
3、最后在浏览器输入:http://localhost:8080/demo ,即可访问项目.