1:查看tomcat镜像
docker search tomcat
2:拉取最新版本的tomcat
docker pull tomcat
3:查看拉取是否成功
docker images
4:使用docker创建并启动tomcat容器,给其指定容器名称为tomcat
docker run -d --name tomcat -p 8080:8080 tomcat:latest
5:查看是否运行
docker ps
6:查看tomcat运行端口信息
docker port tomcat
7:通过浏览器访问发现出现404错误
8:进入docker运行的tomcat目录中
docker exec -it tomcat运行的id /bin/bash
9:通过 ls命令发现有一个webapps目录和webapps.dist目录
进入webapps目录并ls -l发现为空
进入webapps.dist目录发现root文件夹
10:接下来,删除webapps目录,更改webapps.dist目录名为webapps
rm -rf webapps
mv webapps.dist webapps
11:重新访问,问题解决
如果想Docker中创建并运行多个Tomcat,只需要改一下下面的命令,tomcat的名字和端口号就可以了
docker run -d --name tomcat8081 -p 8081:8080 tomcat:latest