Docker: change default IP address ranges

In this tutorial, I will explain how to change Docker’s default address range. By default, Docker uses class “B” private addresses from 172.17 to 172.32. For each “stack” or container, it will assign a range with a mask in /16. Here is an example : In some cases, it may be necessary to modify this …

Read more



GLPI 10: installation

In this tutorial, I will explain how to install GLPI 10. Presentation of GLPI GLPI is the acronym for Gestionnaire Libre de Parc Informatique, it is open source software written in PHP and which uses a MySQL or MariaDB database. GLPI is today published by the company Teclib which distributes GLPI under an Open Source …

Read more



Ubuntu 22.04: install Docker

In this tutorial, I will show you a script to install Docker and Docker Compose on Ubuntu 22.04. Today more and more applications are available in containers with Docker, I regularly have to install a new machine on Ubuntu and have to install Docker and Docker Compose. Personally, I prefer to install Docker from the …

Read more



Zabbix – monitor Docker

In this tutorial I will explain how to build a Docker server with Zabbix using agent 2. Zabbix agent2 allows you to monitor Docker without needing to add a template or plugin to the agent because it does it natively. Here is the official page : Docker monitoring and integration with Zabbix. My environment: Configuring …

Read more



Keycloak: deploy an identification manager with Docker

In this tutorial, I will explain how to deploy Keycloak with Docker. Keycloak Overview Before getting to the heart of the matter, I will present to you Keycloak. Keycloak is open source software, which allows you to set up a single sign-on SSO system that supports: If you know ADFS, Keycloak allows you to do …

Read more



Docker: create a MariaDB or MySQL container

In this tutorial, I will explain how to create a MariaDB or MySQL container with Docker. Today, more and more applications are present in businesses and require a database. Previously, we often had a server dedicated to the MySQL or MariaDB database where all the databases coexisted on the same server and with the same …

Read more



Install Docker on Ubuntu and Debian

In this tutorial, I will walk you through how to install Docker and Docker Compose on Ubuntu and Debian. Installation of Docker and docker-compose from the official repositories Docker and docker-compose are part of the official repositories of both distributions (Ubuntu and Debian), so just run the two commands below: Installing Docker: Installing docker-compose: The …

Read more



Zabbix: monitoring your infrastructure – installation and configuration with Docker

In this tutorial, I will explain how to set up Zabbix with Docker to monitor your server and network infrastructure. For those who follow me regularly, I have long been a fan of PRTG for its “simplicity” but which has certain limits compared to Zabbix. I will come back to it in an article explaining …

Read more



Docker: manage your containers with Portainer.io

In this tutorial, I will explain how to manage your Docker containers with Portainer. Portainer is an application that runs under Docker and will allow you to have a graphical interface (Web) to manage your containers under Docker. With Portainer you will be able to: Create / Modify / Delete containers Administrators your containers (SSH …

Read more



Docker: installation and concrete use on Ubuntu

Introduction In this tutorial, I will explain to you how to install Docker on Ubuntu and then through a concrete example how and why to use Docker. At the time of writing this tutorial (in 2021) as SysAdmin, I was having a hard time finding a concrete use for containers including Docker (so I’ll let …

Read more