Public | Automated Build

Last pushed: 3 days ago
Short Description
Conatiner for the Webinterface for the Icinga2 Core
Full Description

docker-icingaweb2

Docker Container for icingaweb2 based on alpine-linux.

Now with PHP7 (7.1.12) Support and many installed modules (see below)

Status



Build

Your can use the included Makefile.

  • To build the Container: make build
  • To remove the builded Docker Image: make clean
  • Starts the Container: make run
  • Starts the Container with Login Shell: make shell
  • Entering the Container: make exec
  • Stop (but not kill): make stop
  • History make history

Modules

Docker Hub

You can find the Container also at DockerHub

supported Environment Vars

Environmental Variable Default Value Description
MYSQL_HOST - MySQL Host
MYSQL_PORT 3306 MySQL Port
MYSQL_ROOT_USER root MySQL root User
MYSQL_ROOT_PASS - MySQL root password
IDO_DATABASE_NAME icinga2core Schema Name for IDO
IDO_PASSWORD - IDO password
GRAPHITE_HOST -
GRAPHITE_PORT 2003
ICINGA2_HOST icinga2-master Icinga2 Host for Command Transport over API
ICINGA2_PORT 5665 Icinga2 API Port
ICINGA2_CMD_API_USER - API User for Command Transport
ICINGA2_CMD_API_PASS - API Password for Command Transport
ICINGAWEB_ADMIN_USER icinga
ICINGAWEB_ADMIN_PASS icinga
ICINGAWEB2_USERS - comma separated List to create Icingaweb2 Users. The Format are username:password
(e.g. admin:admin,dashing:dashing and so on)
Docker Pull Command
Owner
bodsch
Source Repository