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:
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:
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.