version: '3' services: mongo: image: mongo environment: MONGO_INITDB_DATABASE: open5gs amf: image: gradiant/open5gs:2.7.5 command: - open5gs-amfd restart: on-failure ausf: image: gradiant/open5gs:2.7.5 command: - open5gs-ausfd restart: on-failure bsf: image: gradiant/open5gs:2.7.5 command: - open5gs-bsfd restart: on-failure nrf: image: gradiant/open5gs:2.7.5 command: open5gs-nrfd restart: on-failure nssf: image: gradiant/open5gs:2.7.5 command: open5gs-nssfd restart: on-failure pcf: image: gradiant/open5gs:2.7.5 command: - open5gs-pcfd environment: DB_URI: mongodb://mongo/open5gs restart: on-failure scp: image: gradiant/open5gs:2.7.5 command: open5gs-scpd environment: DB_URI: mongodb://mongo/open5gs restart: on-failure smf: image: gradiant/open5gs:2.7.5 #It is necessary to mount the configuration file if pcfr is not deployed volumes: - ./config/smf.yaml:/opt/open5gs/etc/open5gs/smf.yaml restart: on-failure command: open5gs-smfd udm: image: gradiant/open5gs:2.7.5 restart: on-failure command: - open5gs-udmd udr: image: gradiant/open5gs:2.7.5 restart: on-failure environment: DB_URI: mongodb://mongo/open5gs command: - open5gs-udrd upf: image: gradiant/open5gs:2.7.5 user: root command: - open5gs-upfd cap_add: - all privileged: true restart: on-failure # environment: # ENABLE_NAT: "false" ports: - 2152:2152 webui: image: gradiant/open5gs-webui:2.7.5 restart: on-failure environment: DB_URI: mongodb://mongo/open5gs NODE_ENV: dev ports: - 9999:9999 # portainer: # image: portainer/portainer-ce # ports: # - 9000:9000 # volumes: # - /var/run/docker.sock:/var/run/docker.sock