一、简介
使用Docker镜像部署Nginx代理的多个Tomcat集群:
使用Dockerfile构建nginx镜像
使用Dockerfile构建tomcat镜像
mysql镜像使用docker hub 镜像
1.1 结构
docker-compose.yml
etc
└── localtime
mysql
├── conf
│ └── my.cnf
└── mysqldb
nginx
├── conf.d
│ └── test.conf
├── Dockerfile
├── logs
├── nginx-1.12.1.tar.gz
└── nginx.conf
tomcat
├── apache-tomcat-8.5.12.tar.gz
├── Dockerfile
├── jdk-8u121-linux-x64.tar.gz
└── server.xml
webapps
# webapps 用于放置tomcat项目使用
# mysqldb 数据将会存放在 mysql/mysqldb中
二、部署和构建
2.1 Nginx Dockerfile