Public | Automated Build

Last pushed: 2 years ago
Short Description
Quagga router container for use within GNS3.
Full Description


###Manage quagga docker container for use with GNS3.

  • Docker:
  • Pipework
    sudo bash -c "curl > /usr/local/bin/pipework"
Build Quagga docker image

From Dockerfile:
(sudo docker build -t {tag} {Dockerfile_location})

sudo docker build -t quagga .
Manage Quagga containers
  • Running new container
  • Start stopped containers
  • Delete running/stopped container
  • Configure advanced networking (For connection with GNS3)
./ {quagga_image_tag} {container_name}
Show Quagga configuration files

(persistent after container deletion)

sudo ./
SSH to quagga container

To be able to SSH to your quagga container, put your public file “” in the current directory containing “Dockerfile”

From the container terminal, enable SSHD

Start quagga process

From the container terminal or SSH console, start quagga

Example of GNS3 configuration to connect quagga docker container:

Stop or remove all containers in Docker host:
sudo ./
GUI Monitoring & managing containers
sudo ./

then browse:


Docker Pull Command
Source Repository