This Docker image provides the ONOS (Open Network Operating System) SDN controller, version 3.0.0. ONOS is designed to provide scalable, high-availability software-defined networking (SDN) capabilities.
To launch the ONOS controller in a Docker container, run:
sudo docker run --name onos -h onos -it --rm -p 6633:6653 -p 8101:8101 -p 8181:8181 giditre/onos
By default, ONOS starts with the following applications enabled:
openflowproxyarpgui2Additional applications can be loaded using the -e ONOS_APPS=<app1,app2,...> option.
For example, to enable the fwd (forwarding) application:
-e ONOS_APPS=fwd
Applications follow the naming convention org.onosproject.<app_name>.
Connect via SSH to the ONOS CLI:
ssh -o StrictHostKeyChecking=no -o "UserKnownHostsFile=/dev/null" -p 8101 [email protected]
Ensure that port 8101 is properly accessible, either by running on the same machine or forwarding the port via tunneling.
The ONOS Web GUI is available at:
http://127.0.0.1:8181/onos/ui/
Ensure that port 8181 is properly accessible, either by running on the same machine or forwarding the port via tunneling.
The same port can also be used to reach the controller's REST API.
Content type
Image
Digest
sha256:e5d72f669…
Size
612.7 MB
Last updated
almost 3 years ago
docker pull giditre/onos