mirror of
https://gitee.com/pnoker/iot-dc3.git
synced 2026-11-02 03:01:52 +08:00
233 lines
4.5 KiB
YAML
233 lines
4.5 KiB
YAML
version: '3'
|
|
|
|
services:
|
|
portainer:
|
|
image: portainer/portainer
|
|
container_name: portainer
|
|
restart: always
|
|
ports:
|
|
- "9000:9000"
|
|
networks:
|
|
network:
|
|
aliases:
|
|
- dc3-portainer
|
|
|
|
gateway:
|
|
build:
|
|
context: ./dc3-gateway/
|
|
dockerfile: ./Dockerfile
|
|
image: pnoker/dc3-gateway:3.0
|
|
restart: always
|
|
ports:
|
|
- 8000:8000
|
|
links:
|
|
- register:iotdc3.register
|
|
- monitor:iotdc3.monitor
|
|
- redis:iotdc3.redis
|
|
container_name: dc3-gateway
|
|
hostname: iotdc3.gateway
|
|
networks:
|
|
network:
|
|
aliases:
|
|
- dc3-gateway
|
|
|
|
register:
|
|
build:
|
|
context: ./dc3-center/dc3-register/
|
|
dockerfile: ./Dockerfile
|
|
image: pnoker/dc3-register:3.0
|
|
restart: always
|
|
ports:
|
|
- 8100:8100
|
|
container_name: dc3-register
|
|
hostname: iotdc3.register
|
|
networks:
|
|
network:
|
|
aliases:
|
|
- dc3-register
|
|
|
|
monitor:
|
|
build:
|
|
context: ./dc3-center/dc3-monitor/
|
|
dockerfile: ./Dockerfile
|
|
image: pnoker/dc3-monitor:3.0
|
|
restart: always
|
|
ports:
|
|
- 8200:8200
|
|
links:
|
|
- register:iotdc3.register
|
|
container_name: dc3-monitor
|
|
hostname: iotdc3.monitor
|
|
networks:
|
|
network:
|
|
aliases:
|
|
- dc3-monitor
|
|
|
|
dbs:
|
|
build:
|
|
context: ./dc3-center/dc3-dbs/
|
|
dockerfile: ./Dockerfile
|
|
image: pnoker/dc3-dbs:3.0
|
|
restart: always
|
|
ports:
|
|
- 8300:8300
|
|
links:
|
|
- register:iotdc3.register
|
|
- mongo:iotdc3.mongo
|
|
- mysql:iotdc3.mysql
|
|
- redis:iotdc3.redis
|
|
container_name: dc3-dbs
|
|
hostname: iotdc3.dbs
|
|
networks:
|
|
network:
|
|
aliases:
|
|
- dc3-dbs
|
|
|
|
mysql:
|
|
build:
|
|
context: ./dc3/dependences/mysql/
|
|
dockerfile: ./Dockerfile
|
|
image: pnoker/dc3-mysql:3.0
|
|
restart: always
|
|
ports:
|
|
- 3306:3306
|
|
container_name: dc3-mysql
|
|
hostname: iotdc3.mysql
|
|
networks:
|
|
network:
|
|
aliases:
|
|
- dc3-mysql
|
|
|
|
mongo:
|
|
build:
|
|
context: ./dc3/dependences/mongo/
|
|
dockerfile: ./Dockerfile
|
|
image: pnoker/dc3-mongo:3.0
|
|
restart: always
|
|
ports:
|
|
- 27017:27017
|
|
container_name: dc3-mongo
|
|
hostname: iotdc3.mongo
|
|
networks:
|
|
network:
|
|
aliases:
|
|
- dc3-mongo
|
|
|
|
redis:
|
|
build:
|
|
context: ./dc3/dependences/redis/
|
|
dockerfile: ./Dockerfile
|
|
image: pnoker/dc3-redis:3.0
|
|
restart: always
|
|
ports:
|
|
- 6379:6379
|
|
container_name: dc3-redis
|
|
hostname: iotdc3.redis
|
|
networks:
|
|
network:
|
|
aliases:
|
|
- dc3-redis
|
|
|
|
manager:
|
|
build:
|
|
context: ./dc3-device/dc3-manager/
|
|
dockerfile: ./Dockerfile
|
|
image: pnoker/dc3-manager:3.0
|
|
restart: always
|
|
ports:
|
|
- 8600:8600
|
|
links:
|
|
- register:iotdc3.register
|
|
container_name: dc3-manager
|
|
hostname: iotdc3.manager
|
|
networks:
|
|
network:
|
|
aliases:
|
|
- dc3-manager
|
|
|
|
rabbitmq:
|
|
build:
|
|
context: ./dc3/dependences/rabbitmq/
|
|
dockerfile: ./Dockerfile
|
|
image: pnoker/dc3-rabbitmq:3.0
|
|
restart: always
|
|
ports:
|
|
- 5672:5672
|
|
- 1883:1883
|
|
- 61613:61613
|
|
- 15672:15672
|
|
container_name: dc3-rabbitmq
|
|
hostname: iotdc3.rabbitmq
|
|
networks:
|
|
network:
|
|
aliases:
|
|
- dc3-rabbitmq
|
|
|
|
opcua:
|
|
build:
|
|
context: ./dc3-transfer/dc3-opc-ua/
|
|
dockerfile: ./Dockerfile
|
|
image: pnoker/dc3-opc-ua:3.0
|
|
restart: always
|
|
ports:
|
|
- 8802:8802
|
|
links:
|
|
- register:iotdc3.register
|
|
container_name: dc3-opc-ua
|
|
hostname: iotdc3.opcua
|
|
networks:
|
|
network:
|
|
aliases:
|
|
- dc3-opcua
|
|
|
|
rtmp:
|
|
build:
|
|
context: ./dc3-transfer/dc3-rtmp/
|
|
dockerfile: ./Dockerfile
|
|
image: pnoker/dc3-rtmp:3.0
|
|
restart: always
|
|
ports:
|
|
- 8803:8803
|
|
links:
|
|
- register:iotdc3.register
|
|
- dbs:iotdc3.dbs
|
|
container_name: dc3-rtmp
|
|
hostname: iotdc3.rtmp
|
|
networks:
|
|
network:
|
|
aliases:
|
|
- dc3-rtmp
|
|
|
|
nginx:
|
|
image: pnoker/alpine-nginx:rtmp
|
|
restart: always
|
|
ports:
|
|
- 1935:1935
|
|
container_name: dc3-nginx
|
|
hostname: iotdc3.nginx
|
|
networks:
|
|
network:
|
|
aliases:
|
|
- dc3-nginx
|
|
|
|
resource:
|
|
build:
|
|
context: ./dc3-transfer/dc3-resource/
|
|
dockerfile: ./Dockerfile
|
|
image: pnoker/dc3-resource:3.0
|
|
restart: always
|
|
ports:
|
|
- 8800:8800
|
|
links:
|
|
- register:iotdc3.register
|
|
container_name: dc3-resource
|
|
hostname: iotdc3.resource
|
|
networks:
|
|
network:
|
|
aliases:
|
|
- dc3-resource
|
|
|
|
networks:
|
|
network:
|
|
driver: 'bridge'
|
|
... |