Dockerfile with alpine linux and quagga for GNS3.
This is a container which I used for education purposes.
You can find this container on Docker Hub: fknorre/quagga
Run
docker run --rm -t -d --name quagga fknorre/quagga:1.2.2-alpine
Re-/Build:
docker build --tag fknorre/quagga:<version> .
The config files are located under /etc/quagga
and are empty so that the students can configure them. If you want to have preconfigured config files add them to the Dockerfile or create an new image from a preconfigured container using docker commit <container-name>
.
If you want to use RIP, use fknorre/quagga:1.2.2-alpine
.
zebra.conf:
hostname R1
password pw
enable password pw
log file /var/log/quagga/zebra.log
ripd.conf
hostname R1
password pw
enable password pw
log file /var/log/quagga/ripd.log
# start zebra
zebra -d
# start rip
ripd -d
# connect with zebra console
telnet localhost 2601
# connect with rip console
telnet localhost 2602