Strumenti Docker essenziali per sviluppatori

Un container è facile. I guai iniziano al sesto, quando non ricordi più quale contiene il database né perché l’immagine pesa 1,2 GB.

Questi strumenti rispondono a quelle domande e sono tutti gratuiti o open source.

Orchestrazione

Docker Compose

Un file che descrive tutto l'ambiente locale: resta la cosa più utile dell'ecosistema.

docs.docker.com/compose

Interfaccia web

Portainer

Un'interfaccia web per container, volumi e log quando la riga di comando non ti va.

portainer.io

Interfaccia da terminale

Lazydocker

Tutto quanto sopra nel terminale, con log e statistiche a un tasto di distanza.

github.com/jesseduffield/lazydocker

Analisi immagini

Dive

Mostra livello per livello perché la tua immagine è enorme, e di solito è una COPY.

github.com/wagoodman/dive

Reverse proxy

Traefik

Instrada i domini ai container e rinnova i certificati TLS senza pensarci.

traefik.io

Aggiornamenti

Watchtower

Aggiorna i container quando esce una nuova immagine; usalo con criterio, non ovunque.

containrrr.dev/watchtower

Sicurezza

Trivy

Scansiona le immagini per vulnerabilità note prima che arrivino in produzione.

trivy.dev

Alternativa a Docker

Podman

Gli stessi comandi senza demone root, cosa che certi server e team di sicurezza richiedono.

podman.io

Se ne aggiungi uno solo, prendi Dive: alleggerire le immagini è il guadagno di prestazioni più economico di qualsiasi pipeline.

Ti serve costruirlo, non solo sceglierlo?

Applicazioni web, API, infrastruttura e interfacce. Freelance da Barcellona, clienti ovunque.

Contattami


Commenti

Leave a Reply

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