Sign inSign up

pierky/bird

By pierky

•Updated 30 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

30 days ago

docker pull pierky/bird:2.19.2