Vai al contenuto

Docker

Docker offre strumenti per creare, distribuire ed eseguire applicazioni in container. Immagine, container in esecuzione e ambiente hanno compiti distinti.

Cloud & gestione

Che cos’è Docker?

Docker è una piattaforma con strumenti per creare, distribuire ed eseguire applicazioni in container. La documentazione distingue client, servizio Docker, immagini e container. Il client invia i compiti; il servizio Docker gestisce immagini, container in esecuzione, reti e aree di archiviazione separate, dette volumi.

Docker Engine è la base tecnica per eseguire i container. Docker Desktop riunisce strumenti per il lavoro locale. Il solo nome del prodotto non descrive quindi quali componenti sono gestiti sul Suo server.

Dalle istruzioni di creazione al portale in esecuzione

In un progetto di portale immaginario, il team registra nel Dockerfile i passaggi per creare l’immagine applicativa. L’immagine creata viene verificata e scelta per la distribuzione. All’avvio si collegano configurazione, connessioni di rete e archiviazione persistente adatte. L’immagine descrive il software; queste decisioni di esecuzione rientrano anche nella gestione.

Un container può essere ricreato dopo un aggiornamento. I documenti caricati nel frattempo devono restare conservati indipendentemente dal suo stato locale sostituibile. Il team stabilisce quindi dove si trovano i dati e chi verifica il ripristino.

Chi può distribuire immagini o controllare il servizio Docker deve avere diritti di accesso adeguati. Chiarisca anche chi aggiorna host, componenti Docker e applicazione. La stessa versione software su due macchine non dimostra una configurazione identica né un collegamento funzionante al database.

Fonti

Articoli sul tema

Cloud & gestione con ASES

Hosting, deployment, manutenzione e assistenza