docker实战练习02-tomcat安装

1、docker下载tomcat

官方推荐命令
docker run -it --rm tomcat:9.0 #一般用于测试,用完自动删除,不推荐
[[email protected] ~]# docker pull tomcat #下载最新版

2、查看已下载的tomcat镜像

[[email protected] ~]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
tomcat latest 2ae23eb477aa 2 weeks ago 647MB

3、启动tomcat镜像

[[email protected] ~]# docker run -d -p 3356:8080 --name tomcat01 tomcat
47d7c41fb85e9a50eeb5c1630bdd181e039a8d1c3bc456f7495e5d35d19d2bbe

4、测试访问tomcat

在这里插入图片描述
此版本为精简版,所以提示404错误。进入到tomcat,webapp目录没有内容,因为从阿里云下载镜像,为最小镜像,所有不必要的内容全部删除掉,保证最小可运行环境。

5、解决访问tomcat报404问题

[[email protected] ~]# docker exec -it tomcat01 /bin/bash #启动tomcat容器
cp -r webapps.dist/* webapps/ #复制webapps.dist里面全部内容
刷新页面
在这里插入图片描述

思考问题:使用docker运行tomcat部署项目需要每次进入容器,如何在外部放置项目,自动同步到内部?