phpIPAM is an open-source web IP address management application. Its goal is to provide light and simple IP address management application.
phpIPAM is developed and maintained by Miha Petkovsek, released under the GPL v3 license, project source is here
Learn more on phpIPAM homepage
You can create an all-in-one YAML deployment descriptor with Docker compose, for example:
version: '2'
services:
mysql:
image: mariadb
environment:
- MYSQL_ROOT_PASSWORD=super_secret_pass
restart: always
volumes:
- ./mysql:/var/lib/mysql
ipam:
depends_on:
- mysql
image: phpipam-docker
environment:
- MYSQL_ENV_MYSQL_USER=root
- MYSQL_ENV_MYSQL_PASSWORD=super_secret_pass
- MYSQL_ENV_MYSQL_HOST=phpipam_mysql_1
restart: unless-stopped
ports:
- "80:80"And next :
$ docker-compose up -d