Bird Internet routing daemon
Docker image of the Bird Internet routing daemon.
BIRD is an Internet Routing Daemon designed to support all the routing technology used in the today's Internet or planned to be used in near future and to have a clean extensible architecture allowing new routing protocols to be incorporated easily.
$> docker run -d globocom/bird-routing
Some Operating systems may not allow the Bird Daemon to load because it needs privileged access.
Sometimes it will be necessary to run the container using --privileged. Be responsible with that!
If you just want to get in the container up and running do:
$> docker run --name bird_router --interactive --tty --privileged --rm globocom/bird-routing
If you want to override
bird.conf file use:
# IPv4 configuration file: /etc/bird/bird.conf $> docker run -v /host-machine/path/to/bird.conf:/etc/bird/bird.conf --privileged -d globocom/bird-routing # IPv6 configuration file: /etc/bird/bird6.conf $> docker run -v /host-machine/path/to/bird6.conf:/etc/bird/bird.conf --privileged -d globocom/bird-routing
$> docker build --tag bird:0.2.0 .
Use --no-cache to rebuild entirely the image
Refer to https://github.com/globocom/bird-routing
We are not restringent with that. Just fork, modify and send a pull request. Remember to describe well what you've done :)