pyIPAM - Docker Plugin for IPAM written in Python
edit | blame | history | raw

pyIPAM - Docker Plugin for IPAM

Simple IPAM plugin for Docker Engine that correctly handles IPv6 addresses
(see https://github.com/docker/for-linux/issues/931 for bug details).

It should be a drop-in replacement for "default" IPAM module.

Build status

Installation

Plugin is packaged as Docker Engine-managed plugin.
Check out plugin page on Docker Hub.

To install it simply run:

docker plugin install jacekkow/pyipam

Then you can use it in newly-created networks:

docker network create --ipam-driver jacekkow/pyipam:latest new-network

Check out test_integration.sh for more examples.

Manual packaging

In order to test this module in development environment, you can build it
by following Docker Engine documentation.

You can also use package.sh helper script which will perform
all the steps (including installation) automatically.