Commit 54739cb5 authored by 簡碩辰's avatar 簡碩辰

Update docker-compose.yml

parent e9bf8805
...@@ -8,232 +8,161 @@ services: ...@@ -8,232 +8,161 @@ services:
- "80:80" - "80:80"
networks: networks:
lan: lan:
ipv4_address: 10.0.0.2 ipv4_address: 192.168.0.2
restart: always restart: always
container_name: viewer container_name: viewer
ftp_cmd: ch00:
build: ./socat
environment:
- REMOTE_IP=192.168.5.20
- REMOTE_PORT=21
- LOCAL_PORT=21
ports:
- "21:21"
networks:
lan:
ipv4_address: 10.0.0.3
restart: always
container_name: ftp_cmd
ftp_data_1:
build: ./socat
environment:
- REMOTE_IP=192.168.5.20
- REMOTE_PORT=55536
- LOCAL_PORT=55536
ports:
- "55536:55536"
networks:
lan:
ipv4_address: 10.0.0.4
restart: always
container_name: ftp_data_1
ftp_data_2:
build: ./socat
environment:
- REMOTE_IP=192.168.5.20
- REMOTE_PORT=55537
- LOCAL_PORT=55537
ports:
- "55537:55537"
networks:
lan:
ipv4_address: 10.0.0.5
restart: always
container_name: ftp_data_2
ftp_data_3:
build: ./socat
environment:
- REMOTE_IP=192.168.5.20
- REMOTE_PORT=55538
- LOCAL_PORT=55538
ports:
- "55538:55538"
networks:
lan:
ipv4_address: 10.0.0.6
restart: always
container_name: ftp_data_3
srs3:
build: ./srs
networks:
lan:
ipv4_address: 10.0.0.7
command: ./objs/srs -c conf/edge.conf
restart: always
container_name: srs3
ch0:
build: ./ffmpeg build: ./ffmpeg
env_file: env_file:
- dvr.env - dvr.env
environment: environment:
- DVR_TYPE=main - DVR_KEY=main
- DVR_CH=0 - ED_CH=01
- SRS_CH=0
links: links:
- srs3 - viewer
networks: networks:
lan: lan:
ipv4_address: 10.0.0.10 ipv4_address: 192.168.0.100
restart: always restart: always
container_name: ch00 container_name: ch01
ch1: ch01:
build: ./ffmpeg build: ./ffmpeg
env_file: env_file:
- dvr.env - dvr.env
environment: environment:
- DVR_TYPE=main - DVR_KEY=main
- DVR_CH=1 - ED_CH=02
- SRS_CH=1
links: links:
- ch0 - ch00
networks: networks:
lan: lan:
ipv4_address: 10.0.0.11 ipv4_address: 192.168.0.101
restart: always restart: always
container_name: ch01 container_name: ch02
ch2: ch02:
build: ./ffmpeg build: ./ffmpeg
env_file: env_file:
- dvr.env - dvr.env
environment: environment:
- DVR_TYPE=main - DVR_KEY=main
- DVR_CH=7 - ED_CH=03
- SRS_CH=2
links: links:
- ch1 - ch01
networks: networks:
lan: lan:
ipv4_address: 10.0.0.12 ipv4_address: 192.168.0.102
restart: always restart: always
container_name: ch02 container_name: ch03
ch3: ch03:
build: ./ffmpeg build: ./ffmpeg
env_file: env_file:
- dvr.env - dvr.env
environment: environment:
- DVR_TYPE=main - DVR_KEY=main
- DVR_CH=4 - ED_CH=04
- SRS_CH=3
links: links:
- ch2 - ch02
networks: networks:
lan: lan:
ipv4_address: 10.0.0.13 ipv4_address: 192.168.0.103
restart: always restart: always
container_name: ch03 container_name: ch04
ch4: ch04:
build: ./ffmpeg build: ./ffmpeg
env_file: env_file:
- dvr.env - dvr.env
environment: environment:
- DVR_TYPE=main - DVR_KEY=main
- DVR_CH=6 - ED_CH=05
- SRS_CH=4
links: links:
- ch3 - ch03
networks: networks:
lan: lan:
ipv4_address: 10.0.0.14 ipv4_address: 192.168.0.104
restart: always restart: always
container_name: ch04 container_name: ch05
ch5: ch05:
build: ./ffmpeg build: ./ffmpeg
env_file: env_file:
- dvr.env - dvr.env
environment: environment:
- DVR_TYPE=main - DVR_KEY=main
- DVR_CH=8 - ED_CH=06
- SRS_CH=5
links: links:
- ch4 - ch04
networks: networks:
lan: lan:
ipv4_address: 10.0.0.15 ipv4_address: 192.168.0.105
restart: always restart: always
container_name: ch05 container_name: ch06
ch6: ch06:
build: ./ffmpeg build: ./ffmpeg
env_file: env_file:
- dvr.env - dvr.env
environment: environment:
- DVR_TYPE=main - DVR_KEY=main
- DVR_CH=3 - ED_CH=07
- SRS_CH=6
links: links:
- ch5 - ch05
networks: networks:
lan: lan:
ipv4_address: 10.0.0.16 ipv4_address: 192.168.0.106
restart: always restart: always
container_name: ch06 container_name: ch07
ch7: ch07:
build: ./ffmpeg build: ./ffmpeg
env_file: env_file:
- dvr.env - dvr.env
environment: environment:
- DVR_TYPE=main - DVR_KEY=main
- DVR_CH=2 - ED_CH=08
- SRS_CH=7
links: links:
- ch6 - ch06
networks: networks:
lan: lan:
ipv4_address: 10.0.0.17 ipv4_address: 192.168.0.107
restart: always restart: always
container_name: ch07 container_name: ch08
ch8: ch08:
build: ./ffmpeg build: ./ffmpeg
env_file: env_file:
- dvr.env - dvr.env
environment: environment:
- DVR_TYPE=main - DVR_KEY=main
- DVR_CH=8 - ED_CH=09
- SRS_CH=8
links: links:
- ch7 - ch07
networks: networks:
lan: lan:
ipv4_address: 10.0.0.18 ipv4_address: 192.168.0.108
restart: always restart: always
container_name: ch8 container_name: ch09
ch9: ch09:
build: ./ffmpeg build: ./ffmpeg
env_file: env_file:
- dvr.env - dvr.env
environment: environment:
- DVR_TYPE=main - DVR_KEY=main
- DVR_CH=9 - ED_CH=10
- SRS_CH=9
links: links:
- ch8 - ch08
networks: networks:
lan: lan:
ipv4_address: 10.0.0.19 ipv4_address: 192.168.0.109
restart: always restart: always
container_name: ch9 container_name: ch10
ch10: ch10:
build: ./ffmpeg build: ./ffmpeg
env_file: env_file:
- dvr.env - dvr.env
environment: environment:
- DVR_TYPE=main - DVR_KEY=main
- DVR_CH=10 - ED_CH=11
- SRS_CH=10
links: links:
- ch9 - ch09
networks: networks:
lan: lan:
ipv4_address: 10.0.0.20 ipv4_address: 192.168.0.109
restart: always restart: always
container_name: ch10 container_name: ch10
ch11: ch11:
...@@ -241,14 +170,13 @@ services: ...@@ -241,14 +170,13 @@ services:
env_file: env_file:
- dvr.env - dvr.env
environment: environment:
- DVR_TYPE=main - DVR_KEY=main
- DVR_CH=11 - ED_CH=12
- SRS_CH=11
links: links:
- ch10 - ch10
networks: networks:
lan: lan:
ipv4_address: 10.0.0.21 ipv4_address: 192.168.0.110
restart: always restart: always
container_name: ch11 container_name: ch11
ch12: ch12:
...@@ -256,14 +184,13 @@ services: ...@@ -256,14 +184,13 @@ services:
env_file: env_file:
- dvr.env - dvr.env
environment: environment:
- DVR_TYPE=main - DVR_KEY=main
- DVR_CH=12 - ED_CH=13
- SRS_CH=12
links: links:
- ch11 - ch11
networks: networks:
lan: lan:
ipv4_address: 10.0.0.22 ipv4_address: 192.168.0.111
restart: always restart: always
container_name: ch12 container_name: ch12
ch13: ch13:
...@@ -271,14 +198,13 @@ services: ...@@ -271,14 +198,13 @@ services:
env_file: env_file:
- dvr.env - dvr.env
environment: environment:
- DVR_TYPE=main - DVR_KEY=main
- DVR_CH=13 - ED_CH=14
- SRS_CH=13
links: links:
- ch12 - ch12
networks: networks:
lan: lan:
ipv4_address: 10.0.0.23 ipv4_address: 192.168.0.112
restart: always restart: always
container_name: ch13 container_name: ch13
ch14: ch14:
...@@ -286,14 +212,13 @@ services: ...@@ -286,14 +212,13 @@ services:
env_file: env_file:
- dvr.env - dvr.env
environment: environment:
- DVR_TYPE=main - DVR_KEY=main
- DVR_CH=14 - ED_CH=15
- SRS_CH=14
links: links:
- ch13 - ch13
networks: networks:
lan: lan:
ipv4_address: 10.0.0.24 ipv4_address: 192.168.0.113
restart: always restart: always
container_name: ch14 container_name: ch14
ch15: ch15:
...@@ -301,14 +226,13 @@ services: ...@@ -301,14 +226,13 @@ services:
env_file: env_file:
- dvr.env - dvr.env
environment: environment:
- DVR_TYPE=main - DVR_KEY=main
- DVR_CH=15 - ED_CH=16
- SRS_CH=15
links: links:
- ch14 - ch14
networks: networks:
lan: lan:
ipv4_address: 10.0.0.25 ipv4_address: 192.168.0.114
restart: always restart: always
container_name: ch15 container_name: ch15
networks: networks:
...@@ -317,5 +241,5 @@ networks: ...@@ -317,5 +241,5 @@ networks:
ipam: ipam:
driver: default driver: default
config: config:
- subnet: 10.0.0.0/24 - subnet: 192.168.0.0/24
gateway: 10.0.0.254 gateway: 192.168.0.254
\ No newline at end of file \ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment