一:Tomcat安装
1、搜索tomcat镜像
docker search tomcat
2、安装tomcat镜像
docker pull tomcat
3、查看安装的tomcat镜像
docker images
4、启动tomcat容器
docker run --name tomcat-test -d -p 8080:8080 tomcat
-d 表示后台运行,并返回后台容器,
-p 表示端口号,前一个8080是指我们访问tomcat时的端口号,
后一个8080是tomcat启动的一个容器在docker中运行的端口号, 指定端口号为了更明确的访问tomcat
二:解决404报错
1、进入 tomcat 容器查看文件
# 进入tomcat,0be1774e1e5e为容器ID
docker exec -it 0be1774e1e5e /bin/bash
# 以列表形式查看文件
ls -l
2、webapps、webapps.dist 文件夹
查看 webapps 文件夹,发现文件夹里没有东西,查看 webapps.dist 文件夹,发现文件在里面,因此删除原有的 webapps 文件夹, webapps.dist 文件夹重命名为 webapps。
# 进入webapps
cd webapps
# 发现没有文件
ls -l
# 进入webapps.dist
cd webapps.dist
# 存在examples文件
ls -l
# 删除webapps rm -r webapps
# 重命名
mv webapps.dist we