Table des matières

Installer Docker et Docker Compose

Installer le dépôt Docker

Installer Docker

Limiter la mémoire et le CPU des containers Docker

Afin de pouvoir limiter la consommation de mémoire et de CPU des containers Docker, il est nécessaire de vérifier que le noyau Linux est compilé avec les bonnes options :

Si le noyau est correctement compiler, vous pouvez passer à l'étape suivante :

Déplacer le dossier contenant les données de Docker

Installer Docker Compose

Activer IPv6 pour Docker

Création d'un réseau local Docker

Activer l'API Docker sur l'instance

Voir la documentation d'activation de l'API Docker.

Mise à jour de Docker et Docker Compose

Copier les fichiers docker-compose.yml depuis le dépôt Github sinp-<region>-srv

Les fichiers docker-compose.yml des différents outils de suivi sont hébergés dans un dépôt Github. Il est nécessaire de copier ces fichiers sur les différentes instances afin de pouvoir les installer.

Renommer une stack générer via docker-compose

Lorsqu'on lancer docker-compose up, Docker-Compose se charge de créer les volumes nommés. Lors de leur création, il utilise le nom du dossier dans lequel se trouve le fichier docker-compose.yml. Ainsi, si l'on change ultérieurement ce nom de dossier, Docker-Compose recréer de nouveaux volumes nommés au prochaine lancement. Il est donc nécessaire de suivre la procédure suivante pour renommer le dossier d'une stack créé par Docker-Compose :

Déplacer les données (volumes nommés) de Docker d'un serveur à un autre

Il est possible de déplacer les volumes nommés d'un serveur à un autre :

Commandes utiles

Docker

Docker Compose