Files
docker_open5gs/docker-compose.yaml
2020-04-12 14:09:29 +02:00

84 lines
1.6 KiB
YAML

version: '3'
services:
hss:
build: ./hss
image: docker_open5gs_hss
container_name: hss
volumes:
- ./hss:/mnt/hss
- ./mongodb:/var/lib/mongodb
environment:
- MME_IP=172.18.0.3
ports:
- "3000:3000"
- "27017:27017"
networks:
default:
ipv4_address: 172.18.0.2
sgw:
build: ./sgw
image: docker_open5gs_sgw
container_name: sgw
volumes:
- ./sgw:/mnt/sgw
ports:
- "2152:2152/udp"
networks:
default:
ipv4_address: 172.18.0.4
pgw:
build: ./pgw
image: docker_open5gs_pgw
container_name: pgw
volumes:
- ./pgw:/mnt/pgw
environment:
- PCRF_IP=172.18.0.6
cap_add:
- NET_ADMIN
devices:
- "/dev/net/tun"
sysctls:
- net.ipv4.ip_forward=1
networks:
default:
ipv4_address: 172.18.0.5
mme:
build: ./mme
image: docker_open5gs_mme
depends_on:
- hss
- sgw
- pgw
container_name: mme
volumes:
- ./mme:/mnt/mme
ports:
- "36412:36412/sctp"
environment:
- HSS_IP=172.18.0.2
- SGW_IP=172.18.0.4
- PGW_IP=172.18.0.5
networks:
default:
ipv4_address: 172.18.0.3
pcrf:
build: ./pcrf
image: docker_open5gs_pcrf
container_name: pcrf
depends_on:
- hss
volumes:
- ./pcrf:/mnt/pcrf
environment:
- PGW_IP=172.18.0.5
- HSS_IP=172.18.0.2
networks:
default:
ipv4_address: 172.18.0.6
networks:
default:
ipam:
config:
- subnet: 172.18.0.0/24