Flusso di lavoro Docker

Flusso di lavoro Docker
Docker è un servizio ben noto, gratuito e open source che viene universalmente utilizzato per creare, condividere e distribuire applicazioni e software. Utilizza l'idea di containerizzazione per imballare le dipendenze del progetto, il codice e le impostazioni di configurazione del programma in una singola unità o contenitore. Il contenitore utilizza il livello del sistema operativo di virtualizzazione e risorse di sistema per gestire e mantenere progetti. Docker fornisce anche il registro di base cloud per mantenere le immagini Docker.

Docker gioca con componenti diversi per gestire, spedire e distribuire applicazioni, come Docker Daemon che lavora su un server o host, client Docker, registri Docker, contenitori e immagini.

Questo articolo dimostrerà il flusso di lavoro dell'ambiente Docker.

Cos'è il flusso di lavoro Docker?

Il flusso di lavoro indica la sequenza dei passaggi che gli utenti devono seguire per completare alcune attività. Il flusso di lavoro Docker include diversi passaggi, come codificare l'applicazione, creare un file Docker, generare l'immagine Docker e accendere i contenitori.

Al fine di comprendere correttamente il ciclo di lavoro Docker, passare attraverso i passaggi pratici di seguito forniti.

Passaggio 1: crea un file di programma

Innanzitutto, crea un semplice file HTML chiamato "indice.html"E copia il seguente codice nel file:






Ciao! Benvenuti in LinuxHint Tutorial



Passaggio 2: crea Dockerfile

Dockerfile è anche noto come un file di istruzioni che contiene istruzioni per containerizzare l'applicazione costruendo un'immagine Docker. Per creare un'immagine per un semplice programma HTML, creare un file chiamato "Dockerfile"E incolla l'istruzione data nel file:

Da nginx: ultimo
Copia indice.html/usr/share/nginx/html/indice.html
Entrypoint ["nginx", "-g", "daemon off;"]

Le istruzioni di cui sopra contengono:

  • "DA"Dichiarazione che viene utilizzata per definire l'immagine di base.
  • "COPIA"Comando che copia il"indice.html"File su un percorso definito da container.
  • "PUNTO D'ENTRATA"Specificare il punto eseguibile del contenitore:

Passaggio 3: genera l'immagine Docker

Successivamente, eseguire il “Build Docker"Comando per creare una nuova immagine Docker da Dockerfile appena creata:

> Docker build -t html -img .

Qui, il "-T"Il flag definisce il tag o il nome dell'immagine:

Passaggio 4: creare e avviare i contenitori

Il passaggio finale del ciclo di lavoro Docker è quello di creare e accendere il contenitore Docker per eseguire il programma o l'applicazione containerizzato. A tale scopo, segui il comando menzionato. Qui, il "-D"L'opzione esegue il contenitore in modalità distaccata e"-P"Assegna la porta di esposizione per il contenitore:

> Docker run -d -p 80:80 HTML -IMG

Per la verifica, vai a "Localhost"Cioè per impostazione predefinita in esecuzione sulla porta"80"E controlla se il programma è distribuito o meno.

Dall'output, puoi vedere che abbiamo distribuito correttamente il semplice programma HTML nel contenitore:

Abbiamo spiegato il flusso di lavoro della piattaforma Docker.

Conclusione

Il flusso di lavoro della piattaforma Docker include diversi passaggi come il codice e la creazione dell'applicazione, creando un file Docker che viene utilizzato per containerizzare l'applicazione tramite l'immagine, generare l'immagine Docker ed eseguire l'immagine per creare e accendere i contenitori. Questo articolo ha dimostrato il flusso di lavoro di base della piattaforma Docker.