Immagini Docker

Quando si aggiunge un’applicazione, si può scegliere di utilizzare un repository Git o un’immagine Docker costruita per l’architettura Linux/amd64. Le immagini Docker sono pacchetti eseguibili autonomi che contengono tutto ciò che serve per eseguire un’applicazione, incluso il codice, il runtime, le librerie, le dipendenze e i file di configurazione. Vengono costruite a partire da un Dockerfile, che contiene le istruzioni per assemblare l’immagine strato per strato.

Le immagini Docker sono archiviate in repository chiamati registri, come ad esempio Docker Hub, dove possono essere versionate, etichettate e distribuite. Possono essere facilmente condivise e distribuite in ambienti diversi, rendendo le immagini Docker una soluzione portatile e scalabile per l’impacchettamento e la distribuzione di applicazioni software.

Con Kinsta è possibile scegliere di utilizzare un’immagine Docker pubblica di qualsiasi fornitore senza autenticazione; tuttavia, è importante valutare la qualità e la sicurezza del codice e rispettare i requisiti di licenza e conformità. Si può anche utilizzare un’immagine privata proveniente da uno dei seguenti registri (o da tutti):

  • GitHub (ghcr.io)
  • GitLab (registry.gitlab.com)
  • Docker Hub (docker.io)

Le immagini private richiedono l’autenticazione attraverso le proprie credenziali di registro. Si possono aggiungere le proprie credenziali di registro in Impostazioni azienda > Credenziali di registro.

Credenziali del registro nelle impostazioni dell'azienda.
Credenziali del registro nelle impostazioni dell’azienda.

Per aggiungere un nuovo set di credenziali, basta cliccare su Crea credenziale.

Aggiungere le credenziali del registro per il registro delle immagini Docker.
Aggiungere le credenziali di registro per il registro delle immagini Docker.

Poi, sarà necessario completare i campi come segue:

  • Nome: inserire un nome per le credenziali del registro per identificarle quando si aggiunge l’applicazione.
  • Registro: scegliere una delle seguenti opzioni:
    • DockerHub
    • Registro dei contenitori GitHub
    • Registro dei contenitori GitLab
  • Nome utente: inserire il nome utente per il provider del registro.
  • Token di accesso personale: è necessario ottenerlo dal fornitore del registro. Per maggiori informazioni su come ottenere un token di accesso personale, consigliamo di consultare una delle seguenti pagine:

Infine, cliccare su Crea. Una volta aggiunte le credenziali di registro necessarie, selezionare le credenziali che si vogliono utilizzare quando si aggiunge un’applicazione o all’interno di Applicazioni > nome dell’applicazione > Impostazioni > Generale > Modifica dettagli.

Questo articolo ti è stato utile?