一、简介
二、步骤
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
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
三、验证