Files
template/docker-compose-cluster.yml
T

40 lines
1.0 KiB
YAML

version: '3.8'
# 伪集群方式配置时,各服务对外暴露的端口在映射到主机时,需要使用不同的端口,否则会导致端口冲突
# Docker-Compose 方式启动容器集群的 YAML 配置文件
# 当前配置仅保证可以启动容器;更多配置参数请参考镜像 README.md 文档中说明
services:
app1-name:
image: 'registry.cn-shenzhen.aliyuncs.com/colovu/app-name:latest'
ports:
- '8001:8000'
environment:
- ALLOW_ANONYMOUS=yes
app2-name:
image: 'registry.cn-shenzhen.aliyuncs.com/colovu/app-name:latest'
ports:
- '8002:8000'
environment:
- ALLOW_ANONYMOUS=yes
volumes:
- 'app_conf:/srv/conf'
depends_on:
- app1-name
# 系统中已经存在使用`docker network create front-tier --driver bridge`创建的网络
networks:
back-tier:
external: back-tier
front-tier:
driver: bridge
# 定义本地数据卷,由系统管理,需要手动删除
volumes:
app_conf:
driver: local
app_data:
driver: local
var_log:
driver: local