Docker compose 列子
version: '3.6'
services:
nginx-service:
image:
network_mode: bridge
container_name: nginx-web1
networks: #网络2,使用自定义的网络,如果网络不存在则会自动创建该网络并分配子网,并且容器会有两块网卡
- front
- backend
expose:
- 80
- 443
ports:
- "80:80"
- "443:443"
tomcat-service-app1:
container name: tomcat-appl
networks: #网络2,使用自定义的网络,如果网络不存在则会自动创建该网络并分配子网,并且容器会有一块网卡
- backend
volumes:
- /data/xxx:/data/tomcat/xxx
image:
expose:
- 8080
- 8443
ports:
- "8080:8080"
- "8443:8443"
tomcat-service-app2:
container name: tomcat-app2
networks: #网络2,使用自定义的网络,如果网络不存在则会自动创建该网络并分配子网,并且容器会有一块网卡
- backend
volumes:
- /data/xxx:/data/tomcat/xxx
image:
expose:
- 8080
- 8443
ports:
- "8080:8080"
- "8443:8443"
networks:
front: #自定义前端服务网络
driver: bridge
backend: #自定义后端服务的网络
driver: bridge
default: #使用已经存在的docker0默认172.17.0.1/16的网络
external:
name: bridge

浙公网安备 33010602011771号