forked from pgorczak/srslte-docker-emulated
-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathdocker-compose.yml
70 lines (68 loc) · 1.52 KB
/
docker-compose.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
version: '2.2'
services:
srsepc:
container_name: virtual-srsepc
build: .
command:
- srsepc
- epc.conf
- --mme.mme_bind_addr=10.80.95.10
- --spgw.gtpu_bind_addr=10.80.95.10
networks:
corenet:
ipv4_address: 10.80.95.10
cap_add:
- NET_ADMIN
- SYS_NICE
devices:
- /dev/net/tun
srsenb:
container_name: virtual-srsenb
build: .
command:
- srsenb
- enb.conf
- --enb.mme_addr=10.80.95.10
- --enb.gtp_bind_addr=10.80.95.11
- --enb.s1c_bind_addr=10.80.95.11
- --enb_files.sib_config=sib.conf
- --rf.device_name=zmq
- --rf.device_args=fail_on_disconnect=true,tx_port=tcp://10.80.97.11:2000,rx_port=tcp://10.80.97.10:2001,id=enb,base_srate=23.04e6"
networks:
corenet:
ipv4_address: 10.80.95.11
rfnet:
ipv4_address: 10.80.97.11
cap_add:
- SYS_NICE
depends_on:
- srsepc
srsue:
container_name: virtual-srsue
build: .
command:
- srsue
- ue.conf
- --rf.device_name=zmq
- --rf.device_args=tx_port=tcp://10.80.97.10:2001,rx_port=tcp://10.80.97.11:2000,id=ue,base_srate=23.04e6"
cap_add:
- NET_ADMIN
- SYS_NICE
devices:
- /dev/net/tun
networks:
rfnet:
ipv4_address: 10.80.97.10
depends_on:
- srsenb
networks:
corenet:
ipam:
driver: default
config:
- subnet: 10.80.95.0/24
rfnet:
ipam:
driver: default
config:
- subnet: 10.80.97.0/24