Public Repository

Last pushed: 7 months ago
Short Description
Docker image of the Bird Internet routing daemon
Full Description

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.

Running

$> 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

Building

$> docker build --tag bird:0.2.0 .

Use --no-cache to rebuild entirely the image

Contributing

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 :)

Docker Pull Command
Owner
globocom