跳转至

docker部署tomcat

一、安装tomcat

Bash
docker pull tomcat

二、随机端口启动tomcat

Bash
docker run -it -P --name t1 tomcat    #-P表示随机分配映射端口

image-20240429143639144

image-20240510104729020

三、指定端口启动tomcat

指定linux主机端口8080,容器端口8080,命名t1:

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

四、访问返回404

​ 打开服务器地址:http://10.22.51.63:32769/,返回404,第5步给出答案。

image-20240429145715628

五、进入tomcat文件夹

Python
docker exec -it 8a819cc62efa /bin/bash
rm -rf webapps    #强制删除目录及其所有子目录
mv webapps.dist webapps    #将目录名更改为webapps

image-20240429152141070

六、安装tomcat 8

tomcat8下载安装命令(没有的包run后会自动安装):

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

image-20240510105334789

tomcat8无需删除webapps:

image-20240510104755482