dev-nextmn-srv6-ctrl
WARNING: The following image is NOT an official build of NextMN, 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: [" "]
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".
Please note that even if this software is not yet properly packaged using .deb, the generated binary file /usr/local/bin/srv6-ctrl is provided to you under MIT License.
A copy of the source code is available at in the repository nextmn/srv6-ctrl.
Environment variable used to select templating system:
environment:
ROUTING_SCRIPT: "docker-setup"
TEMPLATE_SCRIPT: "template-script.sh"
TEMPLATE_SCRIPT_ARGS: ""
CONFIG_FILE: "/etc/nextmn/srv6-ctrl.yaml"
CONFIG_TEMPLATE: "/usr/local/share/nextmn/template-srv6-ctrl.yaml"
Environment variables for templating:
environment:
N4 "203.0.113.2"
HTTP_ADDRESS: "192.0.2.2"
HTTP_PORT: "8080"
LOG_LEVEL: "info"
UPLINK: |-
- control-uri: "http://192.0.2.1:8080"
enabled: true
area:
- 10.0.0.1/32
service: 10.0.201.1
segments-list:
- "fc00:2:1::"
DOWNLINK: |-
- control-uril: "http://192.0.2.3:8080"
enabled: true
srgw-gtp4: "10.3.0.1"
segments-list:
- "fc00:1:1::/48"
This image is automatically built weekly based on latest version of louisroyer/base-irit.
Dockerfile is available on Github.
Content type
Image
Digest
sha256:eb6ceff34…
Size
44.5 MB
Last updated
3 days ago
docker pull louisroyer/dev-nextmn-srv6-ctrl