Docker安装Tomcat挂载数据卷
1.启动一个临时容器复制文件到宿主机目录下
docker pull tomcat
docker run -it -d -p 8080:8080 --name tomcat tomcat #创建临时容器
mkdir -p /data/docker/tomcat/logs
docker cp tomcat:/usr/local/tomcat/webapps.dist/ /data/docker/tomcat/webapps #复制容器中的目录并重命名
docker rm -f tomcat #删除临时容器
2.以挂载数据卷方式启动Tomcat
docker run -it -d -p 8080:8080 \
-v /data/docker/tomcat/logs:/usr/local/tomcat/logs \
-v /data/docker/tomcat/webapps:/usr/local/tomcat/webapps \
--name tomcat tomcat
3.验证
浏览器打开http://1.117.92.32:8080/ #这个ip安装容器的主机IP
宿主机这个目录下/data/docker/tomcat/webapps/ROOT
就是自己web项目的存放路径。