Docker versions of the Opendaylight (ODL) SDN controller.
448
Find the source code for the builds here.
You can run the images using docker compose files like this:
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:
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:
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.
Content type
Image
Digest
sha256:fa63ec41b…
Size
482.8 MB
Last updated
10 months ago
docker pull keegan337/opendaylight