Sign inSign up

giditre/onos

By giditre

Updated almost 3 years ago

ONOS SDN Controller

Image
0

413

giditre/onos repository overview

ONOS SDN Controller (Version 3.0.0)

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.

Usage

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
Default Configuration

By default, ONOS starts with the following applications enabled:

  • openflow
  • proxyarp
  • gui2

Additional 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>.

Accessing ONOS

Command-Line Interface (CLI)

Connect via SSH to the ONOS CLI:

ssh -o StrictHostKeyChecking=no -o "UserKnownHostsFile=/dev/null" -p 8101 [email protected]
  • Password: karaf

Ensure that port 8101 is properly accessible, either by running on the same machine or forwarding the port via tunneling.

Web GUI

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.

Tag summary

Content type

Image

Digest

sha256:e5d72f669

Size

612.7 MB

Last updated

almost 3 years ago

docker pull giditre/onos