version : '3.8' services: # --------------------------- # api网关 # --------------------------- zd-gateway: image: zd.harbor.com/zd/zd-gateway:latest container_name: zd-gateway env_file: docker-compose.env # 从文件中获取配置 restart: always ports: - "8080:8080" volumes: - /zd/logs/zd-gateway:/logs/zd-gateway networks: - net # --------------------------- # 授权服务 # --------------------------- zd-auth: image: zd.harbor.com/zd/zd-auth:latest container_name: zd-auth env_file: docker-compose.env # 从文件中获取配置 restart: always ports: - "9200:9200" volumes: - /zd/logs/zd-auth:/logs/zd-auth networks: - net # --------------------------- # 系统服务 # --------------------------- zd-system: image: zd.harbor.com/zd/zd-modules-system:latest container_name: zd-system env_file: docker-compose.env # 从文件中获取配置 restart: always ports: - "9201:9201" volumes: - /zd/logs/zd-system:/logs/zd-system networks: - net # # --------------------------- # # 测试算法转发服务 # # --------------------------- zd-forward: image: zd.harbor.com/zd/zd-forward:latest container_name: zd-forward env_file: docker-compose.env # 从文件中获取配置 restart: always ports: - "9319:9319" volumes: - /zd/logs/zd-forward:/logs/zd-forward networks: - net # --------------------------- # 气瓶服务 # --------------------------- zd-airbottle: image: zd.harbor.com/zd/zd-airbottle:latest container_name: zd-airbottle env_file: docker-compose.env # 从文件中获取配置 restart: always ports: - "9400:9400" volumes: - /zd/logs/zd-airbottle:/logs/zd-airbottle networks: - net # --------------------------- # 报警系统 # --------------------------- zd-alarm: image: zd.harbor.com/zd/zd-alarm:latest container_name: zd-alarm env_file: docker-compose.env # 从文件中获取配置 restart: always ports: - "9901:9901" volumes: - /zd/logs/zd-alarm:/logs/zd-alarm networks: - net # --------------------------- # 相机系统 # --------------------------- zd-camera: image: zd.harbor.com/zd/zd-camera:latest container_name: zd-camera env_file: docker-compose.env # 从文件中获取配置 restart: always ports: - "18080:18080" volumes: - /zd/logs/zd-camera:/logs/zd-camera networks: - net # --------------------------- # 化学品系统 # --------------------------- zd-chemical: image: zd.harbor.com/zd/zd-chemical:latest container_name: zd-chemical env_file: docker-compose.env # 从文件中获取配置 restart: always ports: - "9501:9501" volumes: - /zd/logs/zd-chemical:/logs/zd-chemical networks: - net # --------------------------- # 人脸识别系统 # --------------------------- zd-face: image: zd.harbor.com/zd/zd-common-face:latest container_name: zd-face env_file: docker-compose.env # 从文件中获取配置 restart: always ports: - "9220:9220" volumes: - /zd/logs/zd-face:/logs/zd-face networks: - net # --------------------------- # 考试系统 # --------------------------- zd-exam: image: zd.harbor.com/zd/zd-exam:latest container_name: zd-exam env_file: docker-compose.env # 从文件中获取配置 restart: always ports: - "9301:9301" volumes: - /zd/logs/zd-exam:/logs/zd-exam networks: - net # --------------------------- # 消息系统 # --------------------------- zd-message: image: zd.harbor.com/zd/zd-message:latest container_name: zd-message env_file: docker-compose.env # 从文件中获取配置 restart: always ports: - "9500:9500" volumes: - /zd/logs/zd-message:/logs/zd-message networks: - net # --------------------------- # app系统 # --------------------------- zd-app: image: zd.harbor.com/zd/zd-modules-app:latest container_name: zd-app env_file: docker-compose.env # 从文件中获取配置 restart: always ports: - "9219:9219" volumes: - /zd/logs/zd-app:/logs/zd-app networks: - net # --------------------------- # 文件系统 # --------------------------- zd-file: image: zd.harbor.com/zd/zd-modules-file:latest container_name: zd-file env_file: docker-compose.env # 从文件中获取配置 restart: always ports: - "9300:9300" volumes: - /zd/logs/zd-file:/logs/zd-file networks: - net # --------------------------- # 代码生成系统 # --------------------------- zd-gen: image: zd.harbor.com/zd/zd-modules-gen:latest container_name: zd-gen env_file: docker-compose.env # 从文件中获取配置 restart: always ports: - "9202:9202" volumes: - /zd/logs/zd-gen:/logs/zd-gen networks: - net # --------------------------- # 任务调度系统 # --------------------------- zd-job: image: zd.harbor.com/zd/zd-modules-job:latest container_name: zd-job env_file: docker-compose.env # 从文件中获取配置 restart: always ports: - "9203:9203" volumes: - /zd/logs/zd-job:/logs/zd-job networks: - net # --------------------------- # 实验室管理系统 # --------------------------- zd-laboratory: image: zd.harbor.com/zd/zd-modules-laboratory:latest container_name: zd-laboratory env_file: docker-compose.env # 从文件中获取配置 restart: always ports: - "9218:9218" volumes: - /zd/logs/zd-laboratory:/logs/zd-laboratory networks: - net # --------------------------- # netty系统 # --------------------------- zd-netty: image: zd.harbor.com/zd/zd-netty:latest container_name: zd-netty env_file: docker-compose.env # 从文件中获取配置 restart: always ports: - "9600:9600" volumes: - /zd/logs/zd-netty:/logs/zd-netty networks: - net # --------------------------- # 喇叭系统 # --------------------------- zd-speaker: image: zd.harbor.com/zd/zd-speaker:latest container_name: zd-speaker env_file: docker-compose.env # 从文件中获取配置 restart: always ports: - "9903:9903" volumes: - /zd/logs/zd-speaker:/logs/zd-speaker networks: - net # --------------------------- # 监控系统 # --------------------------- zd-monitor: image: zd.harbor.com/zd/zd-monitor:latest container_name: zd-monitor env_file: docker-compose.env # 从文件中获取配置 restart: always ports: - "9100:9100" volumes: - /zd/logs/zd-monitor:/logs/zd-monitor networks: - net networks: net: driver: bridge