Sto caricando...
  • K8S in produzione: best practices

    Sono sempre più frequenti le tecnologie appartenenti al mondo OCI: container a destra, pod a sinistra…   Installare e testare Docker o Podman localmente è semplice, ma cosa succede quando dobbiamo andare in produzione e abbiamo a che fare con Kubernetes?   Definiamo quindi una checklist di verifiche da completare quando il nostro ambiente di…

  • Differenze tra RUN CMD e ENTRYPOINT

    Differenze tra RUN CMD e ENTRYPOINT: uno degli argomenti peggiori quando si tratta di avere a che fare con Docker. Oggi sfatiamo qualche mito e facciamo chiarezza su queste tre istruzioni.   Introduzione   Alcune istruzioni di Docker come quelle sopracitate sembrano molto simili e causano confusione tra gli utilizzatori che hanno appena iniziato a…

  • Foto di Andrea Piacquadio da Pexels

    Esplorando il Dockerfile

    Finora abbiamo sempre parlato di Docker, ma senza entrare nel dettaglio in merito a cosa succede quando andiamo a farlo funzionare: oggi, esplorando il Dockerfile, cerchiamo di riprendere un po’ di concetti lasciati da parte e di chiarirne il funzionamento con alcuni esempi.   Introduzione   Il Dockerfile è alla base della creazione di immagini…

  • Come distribuire una webapp Angular in produzione

      Non sai come distribuire una webapp Angular in produzione, ma non sai come fare? Nessun problema: sei nel posto giusto.   Introduzione   Se non hai familiarità con Angular portato in produzione, nessun problema: questo articolo è quello che fa al caso tuo. Quello che leggerai vale anche per React o Angular o qualsiasi…

  • MEAN Docker: sviluppare una webapp da zero in meno di un’ora

    Introduzione Containerizzare un singolo servizio è relativamente facile… ma quando è necessario containerizzare più servizi in container separati, si può avere qualche difficoltà. Uno dei casi classici è avere a che fare con un’applicazione basata su uno stack MEAN.   Esatto, un’applicazione full-stack.   MEAN infatti sta per: MongoDB: database noSQL; Express.js: framework per applicazioni…

  • Quando usare HEALTHCHECK con Docker

    A volte è necessario -e consigliato- poter verificare se il nostro container sta lavorando correttamente; una delle features introdotte a partire dalla versione 1.12 di Docker è l’istruzione HEALTHCHECK, che ci permette di controllare lo stato di integrità del servizio: vediamo quindi come e quando usare HEALTHCHECK con Docker.   Repository https://github.com/docker/docker-ce   Versione breve…

  • Cos’è Podman

    Cos’è Podman e come sfruttarlo al posto (o insieme) a Docker

  • Perché il tag “latest” non va utilizzato

    Quante volte hai utilizzato il tag latest senza rifletterci? Vediamo nel dettaglio cos’è e quando (non) va usato.   Versione breve   Il tag “latest” in realtà non significa più recente, non significa nulla.   “latest” è solo un alias, come potrebbe esserlo “il_mio_tag“, quindi questo è solo il frutto di uno sviluppatore che ha…