This repository contains the components needed to build Peering Manager as a Docker container. It provides everything that is needed to run the whole application stack.
This project relies only on Docker and docker-compose. Make sure to use a decent version of each tool and everything will work as expected.
To check the version installed on your system run docker --version
and
docker compose --version
.
Official Docker images of Peering Manager are available on Docker Hub
To build your own images you'll need the following binary: bash
, curl
,
git
and jq
(in addition to Docker and standard UNIX utils).
./build.sh
can be used to rebuild Docker images. See ./build.sh --help
for
more information. build-latest.sh
will automatically retrieve the last
available version of Peering Manager and build its image.
To run the Peering Manager application stack with Docker Compose, copy the
docker-compose.override.yml.example
file into docker-compose.override.yml
and override definitions from this file.
This work is based on the great netbox-docker project and uses the same license.