Sign inSign up

pierky/bird

By pierky

Updated 7 days ago

BIRD from GitHub

Image
7

500K+

pierky/bird repository overview

Tag latest

This image is based on the master branch of BIRD. It EXPOSEs port 179 and mounts host's directory ./bird in the container's /etc/bird directory; here the bird.conf is used to give bird the startup configuration and log is used by the daemon to write its log.

It has been created to run a playground to test BGP Large Communities: https://github.com/pierky/bgp-large-communities-playground

Tag 1.6.6

This image is based on the 1.6.6 version of BIRD. Both the IPv4 and IPv6 binaries are compiled here.

It has been created to run live tests for the ARouteServer project: https://github.com/pierky/arouteserver

Tag 1.6.4

This image is based on the 1.6.4 version of BIRD. Both the IPv4 and IPv6 binaries are compiled here.

It has been created to run live tests for the ARouteServer project: https://github.com/pierky/arouteserver

Tag 1.6.3

This image is based on the 1.6.3 version of BIRD. Both the IPv4 and IPv6 binaries are compiled here.

It has been created to run live tests for the ARouteServer project: https://github.com/pierky/arouteserver

Tag 1.6.3-with-rtrlib

Same as above, but with rtrlib.

Tag 2.0.1

This image is based on the 2.0.1 version of BIRD.

It has been created to run live tests for the ARouteServer project: https://github.com/pierky/arouteserver

Tag 2.0.6

This image is based on the 2.0.6 version of BIRD.

It has been created to run live tests for the ARouteServer project: https://github.com/pierky/arouteserver

Tag 2.0.7

This image is based on the 2.0.7 version of BIRD.

It has been created to run live tests for the ARouteServer project: https://github.com/pierky/arouteserver

Tag 2.0.8

This image is based on the 2.0.8 version of BIRD.

It has been created to run live tests for the ARouteServer project: https://github.com/pierky/arouteserver

Tag 2.0.9

This image is based on the 2.0.9 version of BIRD.

It has been created to run live tests for the ARouteServer project: https://github.com/pierky/arouteserver

Tag 2.0.10

This image is based on the 2.0.10 version of BIRD.

It has been created to run live tests for the ARouteServer project: https://github.com/pierky/arouteserver

Tag 2.13

This image is based on the 2.13 version of BIRD.

It has been created to run live tests for the ARouteServer project: https://github.com/pierky/arouteserver

Tag 2.14

This image is based on the 2.14 version of BIRD.

It has been created to run live tests for the ARouteServer project: https://github.com/pierky/arouteserver

Tag 2.15

This image is based on the 2.15 version of BIRD.

It has been created to run live tests for the ARouteServer project: https://github.com/pierky/arouteserver

Tag 2.16

This image is based on the 2.16 version of BIRD.

It has been created to run live tests for the ARouteServer project: https://github.com/pierky/arouteserver

Tag 2.17.1

This image is based on the 2.17.1 version of BIRD.

It has been created to run live tests for the ARouteServer project: https://github.com/pierky/arouteserver

Tag 3.0-alpha0

This image is based on the 3.0-alpha0 version of BIRD.

It has been created to run live tests for the ARouteServer project: https://github.com/pierky/arouteserver

Tag 3.0-alpha1

This image is based on the 3.0-alpha1 version of BIRD.

It has been created to run live tests for the ARouteServer project: https://github.com/pierky/arouteserver

Tag 3.0-alpha2

This image is based on the 3.0-alpha2 version of BIRD.

It has been created to run live tests for the ARouteServer project: https://github.com/pierky/arouteserver

Tag 3.1.2

This image is based on the 3.1.2 version of BIRD.

It has been created to run live tests for the ARouteServer project: https://github.com/pierky/arouteserver

Disclaimer

These images has been created with the only purpose of being used in a test environment, for labs and interoperability tests. They do not implement any security best practice. Use them at your own risk.

How to use the latest image

Put the BIRD startup config into bird/bird.conf...

# mkdir bird
# vim bird/bird.conf

... then run the image in detached mode (-d) with the local bird directory mounted in /etc/bird:

# docker run -d -v `pwd`/bird:/etc/bird:rw pierky/bird

You can verify that log gets populated: cat bird/log.

Run docker ps to get the running container's ID (153b6165385f in the example below), then use it to run BIRD's client:

# docker exec -it 153b6165385f birdcl
BIRD 1.6.1 ready.
bird> show status
BIRD 1.6.1
Router ID is 192.0.2.4
Current server time is 2016-09-28 16:41:06
Last reboot on 2016-09-28 16:29:24
Last reconfiguration on 2016-09-28 16:29:24
Daemon is up and running
bird>

Author

Pier Carlo Chiodi - https://pierky.com

Blog: https://blog.pierky.com Twitter: @pierky

Disclaimer

These images has been created with the only purpose of being used in a test environment, for labs and interoperability tests. They do not implement any security best practice. Use them at your own risk.

How to use the latest image

Put the BIRD startup config into bird/bird.conf...

# mkdir bird
# vim bird/bird.conf

... then run the image in detached mode (-d) with the local bird directory mounted in /etc/bird:

# docker run -d -v `pwd`/bird:/etc/bird:rw pierky/bird

You can verify that log gets populated: cat bird/log.

Run docker ps to get the running container's ID (153b6165385f in the example below), then use it to run BIRD's client:

# docker exec -it 153b6165385f birdcl
BIRD 1.6.1 ready.
bird> show status
BIRD 1.6.1
Router ID is 192.0.2.4
Current server time is 2016-09-28 16:41:06
Last reboot on 2016-09-28 16:29:24
Last reconfiguration on 2016-09-28 16:29:24
Daemon is up and running
bird>

Author

Pier Carlo Chiodi - https://pierky.com

Blog: https://blog.pierky.com Twitter: @pierky

Tag summary

Content type

Image

Digest

sha256:b20abebc0

Size

238.3 MB

Last updated

7 days ago

docker pull pierky/bird:2.19.2