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

Update docker-compose.yml

parent e9bf8805
......@@ -8,232 +8,161 @@ services:
- "80:80"
networks:
lan:
ipv4_address: 10.0.0.2
ipv4_address: 192.168.0.2
restart: always
container_name: viewer
ftp_cmd:
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:
ch00:
build: ./ffmpeg
env_file:
- dvr.env
environment:
- DVR_TYPE=main
- DVR_CH=0
- SRS_CH=0
- DVR_KEY=main
- ED_CH=01
links:
- srs3
- viewer
networks:
lan:
ipv4_address: 10.0.0.10
ipv4_address: 192.168.0.100
restart: always
container_name: ch00
ch1:
container_name: ch01
ch01:
build: ./ffmpeg
env_file:
- dvr.env
environment:
- DVR_TYPE=main
- DVR_CH=1
- SRS_CH=1
- DVR_KEY=main
- ED_CH=02
links:
- ch0
- ch00
networks:
lan:
ipv4_address: 10.0.0.11
ipv4_address: 192.168.0.101
restart: always
container_name: ch01
ch2:
container_name: ch02
ch02:
build: ./ffmpeg
env_file:
- dvr.env
environment:
- DVR_TYPE=main
- DVR_CH=7
- SRS_CH=2
- DVR_KEY=main
- ED_CH=03
links:
- ch1
- ch01
networks:
lan:
ipv4_address: 10.0.0.12
ipv4_address: 192.168.0.102
restart: always
container_name: ch02
ch3:
container_name: ch03
ch03:
build: ./ffmpeg
env_file:
- dvr.env
environment:
- DVR_TYPE=main
- DVR_CH=4
- SRS_CH=3
- DVR_KEY=main
- ED_CH=04
links:
- ch2
- ch02
networks:
lan:
ipv4_address: 10.0.0.13
ipv4_address: 192.168.0.103
restart: always
container_name: ch03
ch4:
container_name: ch04
ch04:
build: ./ffmpeg
env_file:
- dvr.env
environment:
- DVR_TYPE=main
- DVR_CH=6
- SRS_CH=4
- DVR_KEY=main
- ED_CH=05
links:
- ch3
- ch03
networks:
lan:
ipv4_address: 10.0.0.14
ipv4_address: 192.168.0.104
restart: always
container_name: ch04
ch5:
container_name: ch05
ch05:
build: ./ffmpeg
env_file:
- dvr.env
environment:
- DVR_TYPE=main
- DVR_CH=8
- SRS_CH=5
- DVR_KEY=main
- ED_CH=06
links:
- ch4
- ch04
networks:
lan:
ipv4_address: 10.0.0.15
ipv4_address: 192.168.0.105
restart: always
container_name: ch05
ch6:
container_name: ch06
ch06:
build: ./ffmpeg
env_file:
- dvr.env
environment:
- DVR_TYPE=main
- DVR_CH=3
- SRS_CH=6
- DVR_KEY=main
- ED_CH=07
links:
- ch5
- ch05
networks:
lan:
ipv4_address: 10.0.0.16
ipv4_address: 192.168.0.106
restart: always
container_name: ch06
ch7:
container_name: ch07
ch07:
build: ./ffmpeg
env_file:
- dvr.env
environment:
- DVR_TYPE=main
- DVR_CH=2
- SRS_CH=7
- DVR_KEY=main
- ED_CH=08
links:
- ch6
- ch06
networks:
lan:
ipv4_address: 10.0.0.17
ipv4_address: 192.168.0.107
restart: always
container_name: ch07
ch8:
container_name: ch08
ch08:
build: ./ffmpeg
env_file:
- dvr.env
environment:
- DVR_TYPE=main
- DVR_CH=8
- SRS_CH=8
- DVR_KEY=main
- ED_CH=09
links:
- ch7
- ch07
networks:
lan:
ipv4_address: 10.0.0.18
ipv4_address: 192.168.0.108
restart: always
container_name: ch8
ch9:
container_name: ch09
ch09:
build: ./ffmpeg
env_file:
- dvr.env
environment:
- DVR_TYPE=main
- DVR_CH=9
- SRS_CH=9
- DVR_KEY=main
- ED_CH=10
links:
- ch8
- ch08
networks:
lan:
ipv4_address: 10.0.0.19
ipv4_address: 192.168.0.109
restart: always
container_name: ch9
container_name: ch10
ch10:
build: ./ffmpeg
env_file:
- dvr.env
environment:
- DVR_TYPE=main
- DVR_CH=10
- SRS_CH=10
- DVR_KEY=main
- ED_CH=11
links:
- ch9
- ch09
networks:
lan:
ipv4_address: 10.0.0.20
ipv4_address: 192.168.0.109
restart: always
container_name: ch10
ch11:
......@@ -241,14 +170,13 @@ services:
env_file:
- dvr.env
environment:
- DVR_TYPE=main
- DVR_CH=11
- SRS_CH=11
- DVR_KEY=main
- ED_CH=12
links:
- ch10
networks:
lan:
ipv4_address: 10.0.0.21
ipv4_address: 192.168.0.110
restart: always
container_name: ch11
ch12:
......@@ -256,14 +184,13 @@ services:
env_file:
- dvr.env
environment:
- DVR_TYPE=main
- DVR_CH=12
- SRS_CH=12
- DVR_KEY=main
- ED_CH=13
links:
- ch11
networks:
lan:
ipv4_address: 10.0.0.22
ipv4_address: 192.168.0.111
restart: always
container_name: ch12
ch13:
......@@ -271,14 +198,13 @@ services:
env_file:
- dvr.env
environment:
- DVR_TYPE=main
- DVR_CH=13
- SRS_CH=13
- DVR_KEY=main
- ED_CH=14
links:
- ch12
networks:
lan:
ipv4_address: 10.0.0.23
ipv4_address: 192.168.0.112
restart: always
container_name: ch13
ch14:
......@@ -286,14 +212,13 @@ services:
env_file:
- dvr.env
environment:
- DVR_TYPE=main
- DVR_CH=14
- SRS_CH=14
- DVR_KEY=main
- ED_CH=15
links:
- ch13
networks:
lan:
ipv4_address: 10.0.0.24
ipv4_address: 192.168.0.113
restart: always
container_name: ch14
ch15:
......@@ -301,14 +226,13 @@ services:
env_file:
- dvr.env
environment:
- DVR_TYPE=main
- DVR_CH=15
- SRS_CH=15
- DVR_KEY=main
- ED_CH=16
links:
- ch14
networks:
lan:
ipv4_address: 10.0.0.25
ipv4_address: 192.168.0.114
restart: always
container_name: ch15
networks:
......@@ -317,5 +241,5 @@ networks:
ipam:
driver: default
config:
- subnet: 10.0.0.0/24
gateway: 10.0.0.254
\ No newline at end of file
- subnet: 192.168.0.0/24
gateway: 192.168.0.254
\ 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