Sign inSign up

keegan337/opendaylight

By keegan337

Updated 10 months ago

Docker versions of the Opendaylight (ODL) SDN controller.

Image
Networking
0

448

keegan337/opendaylight repository overview

Opendaylight Docker Containers

Find the source code for the builds here.

Running the Images

You can run the images using docker compose files like this:

Openflow Enabled ODL v0.21.2
services:
  opendaylight-openflow:
    image: keegan337/opendaylight:0.21.2-openflow
    container_name: odl-openflow
    ports:
      - "8181:8181" # RESTCONF/HTTP
      - "8101:8101" # Karaf SSH
      - "6653:6653" # OpenFlow 1.3+
      - "6633:6633" # OpenFlow 1.0
    restart: unless-stopped
    volumes:
      - odl_of_data:/opt/karaf-0.21.2/data
      - odl_of_etc:/opt/karaf-0.21.2/etc

volumes:
  odl_of_data:
  odl_of_etc:
Base ODL v0.21.2
services:
  opendaylight-base:
    image: keegan337/opendaylight:0.21.2
    container_name: odl-base
    ports:
      - "8181:8181" # RESTCONF/HTTP
      - "8101:8101" # Karaf SSH
      - "6653:6653" # OpenFlow 1.3+
      - "6633:6633" # OpenFlow 1.0
    restart: unless-stopped
    volumes:
      - odl_base_data:/opt/karaf-0.21.2/data
      - odl_base_etc:/opt/karaf-0.21.2/etc
volumes:
  odl_base_data:
  odl_base_etc:

These files can be found in the Github repo under the branches for the release:

Connecting to Karaf

Connect to the Docker container docker exec -it odl-openflow bin/client where odl-openflow is the name of your container set in your docker compose file. You will connect to the karaf CLI.

Tag summary

Content type

Image

Digest

sha256:fa63ec41b

Size

482.8 MB

Last updated

10 months ago

docker pull keegan337/opendaylight