Containerized Enodebd Service

The enodebd has been containerized for being a cloud service, since the enodebd service exposes 2 ports for prometheus client and TR-069 interface, the cloud service configuration may refer to docker-compose.yml.

The enodebd requires 2 configuration folders to run service correctly:

  • override_configs: the default configuration of enodebd service
  • magma_configs: the extend configuration such as certain enodeb configuration by serial numbers

Usage

Build container image and tag as enodebd.

docker build . -t enodebd

Run docker-compose command to start a enodebd container

docker compose up