Les outils Docker indispensables aux développeurs

Un conteneur, c’est simple. Les ennuis commencent au sixième, quand vous ne savez plus lequel contient la base de données ni pourquoi l’image pèse 1,2 Go.

Ces outils répondent à ces questions, et ils sont tous gratuits ou open source.

Orchestration

Docker Compose

Un fichier qui décrit tout l'environnement local : toujours la chose la plus utile de l'écosystème.

docs.docker.com/compose

Interface web

Portainer

Une interface web pour les conteneurs, volumes et logs quand la ligne de commande vous fatigue.

portainer.io

Interface terminal

Lazydocker

Tout ce qui précède dans le terminal, avec logs et statistiques à une touche.

github.com/jesseduffield/lazydocker

Analyse d'images

Dive

Montre couche par couche pourquoi votre image est énorme, et c'est presque toujours un COPY.

github.com/wagoodman/dive

Reverse proxy

Traefik

Route les domaines vers les conteneurs et renouvelle les certificats TLS sans y penser.

traefik.io

Mises à jour

Watchtower

Met à jour les conteneurs quand une nouvelle image paraît ; à utiliser sciemment, pas partout.

containrrr.dev/watchtower

Sécurité

Trivy

Analyse les images à la recherche de vulnérabilités connues avant la mise en production.

trivy.dev

Alternative à Docker

Podman

Les mêmes commandes sans démon root, ce qu'exigent certains serveurs et équipes sécurité.

podman.io

Si vous n’en ajoutez qu’un, prenez Dive : alléger les images est le gain de performance le moins cher de toute chaîne de déploiement.

Besoin de le construire, pas seulement de le choisir ?

Applications web, API, infrastructure et interfaces. Freelance depuis Barcelone, clients partout.

Me contacter


Commentaires

Leave a Reply

Your email address will not be published. Required fields are marked *