1、下载dockerFile配置源码 https://github.com/CiaraLi/dockerFiles, 进入maven配置文件夹,可以看到如下目录
├── Dockerfile
├── webapps
└── src
├── manager.xml
├── maven_install.sh
├── server.xml
└── tomcat-users.xml
1、src/tomcat-users文件是tomcat的用户配置,注意:tomcat 9不能同时设置admin-script和admin-gui
2、src/server.xml是tomcat配置文件, 默认端口为8088
3、manager.xml是tomcat的管理页面访问配置
4、maven_install.sh 是镜像运行时要执行的脚本
5、dockerFile文件,记录默认端口号和默认数据卷
6、webapps 是网站根目录。
docker build -t maven ./
docker run -itd -v /home/www-data/java/webapps/:/usr/local/tomcat/webapps/ -v /home/www-data/www_logs/:/usr/local/tomcat/logs/ -p 8080:8088 --name hello maven
# docker build -t maven ./
Sending build context to Docker daemon 4.839MB
Step 1/6 : FROM iongdoc/tomcat
........
Successfully built b001ee46f9a7
Successfully tagged maven:latest
# docker run -itd -v /home/www-data/java/webapps:/var/data/webapps -v /home/www-data/java/logs/:/var/data/logs/ -p 8080:8088 --name maven maven
25e0bea6c02a5e87f87020
-3、访问 http://127.0.0.1:8080/ 测试访问manage页面