Conteneurs / Docker
Docker, Compose, images et registres : conteneuriser proprement, y compris pour des outils métier.
6 fiches · 6 testées sur le terrain
Pour démarrer1
- Démarrer avec Docker sur un serveur : installation, Compose et bonnes habitudes
Installer Docker proprement sur un serveur Linux, comprendre images, conteneurs et volumes, passer des longues lignes docker run à un fichier Compose, et prendre les habitudes qui évitent les ennuis.
Intermédiaire3
- pgAdmin en conteneur devant une base PostgreSQL
Publier la console pgAdmin sous forme de conteneur pour administrer une base PostgreSQL : le lancement, le volume qu'il ne faut pas oublier, les droits du dossier, la connexion à la base et les précautions d'exposition.
- Bugsink : suivre les erreurs d'une application Java legacy avec un Sentry auto-hébergé
Donner un suivi d'erreurs à une application Java 8 qui n'en a jamais eu : installer Bugsink en conteneur, brancher le SDK Sentry compatible Java 8, capturer les exceptions non gérées sans fuite de données.
- GitLab auto-hébergé en conteneur : diagnostiquer et corriger un manque de mémoire (OOM)
Un GitLab interne sous Docker qui tombe en « out of memory » : reconnaître l'OOM kill, redémarrer proprement, passer la limite de 4 à 8 Go sur Cloudron, et dégraisser Puma et Sidekiq quand la RAM manque.
Avancé1
- Déployer un concentrateur rsyslog en Docker pour un SOC managé
Monter le relais syslog qu'un prestataire de Micro-SOC exige sur site : dimensionnement, installation de Docker sur Ubuntu 24.04, flux à ouvrir, redirection des sources et écriture des parsers maison.
Expert1
- Monter une petite infrastructure Kubernetes : ce qu'il faut décider avant d'installer
Retour de maquette sur un cluster kubeadm monté dans une PME : les six décisions à prendre avant la première commande (runtime, plages IP, stockage, entrée, RBAC), le squelette d'installation, et le verdict.