云原生系列docker篇【05-docker安装tomcat】


一、简介

  • 本文介绍docker安装tomcat;

二、步骤

2.1 运行默认的dcoker镜像

docker run --name=tomcat   -d  --restart=always -p  8080:8080 tomcat

2.2 拷贝挂载卷目录

docker cp tomcat:/usr/local/tomcat/webapps.dist /home/yss/docker/volumns/tomcat/
docker cp tomcat:/usr/local/tomcat/conf /home/yss/docker/volumns/tomcat
docker cp tomcat:/usr/local/tomcat/logs /home/yss/docker/volumns/tomcat

mv webapps.dist webapps

2.3 删除旧容器

docker rm -f tomcat

2.2 修改宿主机的配置

  • 去掉/home/yss/docker/volumns/tomcat/conf/tomcat-users.xml中角色的配置注释
vim /home/yss/docker/volumns/tomcat/conf/tomcat-users.xml

  • 添加manager.xml文件
vim /home/yss/docker/volumns/tomcat/conf/Catalina/localhost/manager.xml


        

2.4 使用官方镜像后台启动

# 容器名称:yss_tomcat_01,  端口映射为:8080, 挂载卷映射
docker run --name=yss_tomcat_01   -d  --restart=always -p  8080:8080  \
-v /home/yss/docker/volumns/tomcat/webapps:/usr/local/tomcat/webapps  \
-v /home/yss/docker/volumns/tomcat/conf:/usr/local/tomcat/conf \
-v /home/yss/docker/volumns/tomcat/logs:/usr/local/tomcat/logs tomcat

三、验证

  • 输入宿主机IP:8080即可看到以下内容