docker compose up -d --scale tomcat=3 192.168.0.105/mvc/index
#hello peter!
docker-compose.yaml
version: '3'
services:
nginx:
container_name: v-nginx
image: nginx:1.9.7
links:
- tomcat:tom
restart: always
ports:
- 80:80
volumes:
- /docker/nginx:/etc/nginx/conf.d
depends_on:
- tomcat
mysql:
container_name: v-mysql
image: mysql:5.7
environment:
MYSQL_ROOT_PASSWORD: root
ports:
- "3306:3306"
restart: always
tomcat:
image: dockermvc:peter
restart: always
depends_on:
- mysql
/docker/nginx/default.conf
Docker Compose 会把 tom 处理为 upstream 多台 ip 的配置
server {
listen 80;
server_name localhost;
location /mvc {
proxy_pass http://tom:8080;
}
}

