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.
Docker Compose
Un fichier qui décrit tout l'environnement local : toujours la chose la plus utile de l'écosystème.
docs.docker.com/composePortainer
Une interface web pour les conteneurs, volumes et logs quand la ligne de commande vous fatigue.
portainer.ioLazydocker
Tout ce qui précède dans le terminal, avec logs et statistiques à une touche.
github.com/jesseduffield/lazydockerDive
Montre couche par couche pourquoi votre image est énorme, et c'est presque toujours un COPY.
github.com/wagoodman/diveTraefik
Route les domaines vers les conteneurs et renouvelle les certificats TLS sans y penser.
traefik.ioWatchtower
Met à jour les conteneurs quand une nouvelle image paraît ; à utiliser sciemment, pas partout.
containrrr.dev/watchtowerSi 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.
Leave a Reply