louisroyer/ueransim-ue
WARNING: The following image is NOT an official build of UERANSIM, in the future it may include beta-functionalities.
By default, configuration file from templating is used if no --config
or -c
is passed as argument. To start without argument, use:
command: [" "]
Environment variable used to select templating system:
environment:
ROUTING_SCRIPT: "docker-setup"
TEMPLATE_SCRIPT: "template-script.sh"
TEMPLATE_SCRIPT_ARGS: ""
CONFIG_FILE: "/etc/ueransim/ue.yaml"
CONFIG_TEMPLATE: "/usr/local/share/ueransim/template-ue.yaml"
ONESHOT: "true"
PRE_INIT_HOOK: "daemonize.sh"
PRE_INIT_HOOK_0: "routing.sh"
If you choose to configure the container using docker-setup
(default), please refer to docker-setup
's documentation.
The environment variable ONESHOT
is set to "true"
.
Environment variables for templating:
MCC: "001"
MNC: "01"
MSISDN: "0000000000"
KEY: "8baf473f2f8fd09487cccbd7097c6862"
OP: "8e27b6af0e692e750f32667a3b14605d"
AMF: "8000"
# The following variable have no default values
# Replace the following example addresses with your gNB's ones
GNBS: |-
- 192.0.2.2
- 2001:db8::2
SESSIONS: |-
- type: "IPv4"
apn: "sliceA"
slice:
sst: 1
sd: 0x010203
CONFIGURED_NSSAI: |-
- sst: 1
sd: 0x010203
DEFAULT_NSSAI: |-
- sst: 1
sd: 0x010203
This image is automatically built weekly based on latest version of louisroyer/base-irit.
Dockerfile is available on Github.
docker pull louisroyer/ueransim-ue