Docker è un ambiente gratuito, open source e containerizzato utilizzato per creare, distribuire e condividere applicazioni in contenitori. Docker è ampiamente utilizzato nella gestione del progetto DevOps perché consente agli sviluppatori di concentrarsi sulla scrittura del codice piuttosto che preoccuparsi di sistemi e dipendenze. A tale scopo, Docker fornisce componenti diversi per gestire e creare meglio applicazioni e progetti, come i contenitori Docker.
Questo articolo discuterà il ruolo dei contenitori in Docker.
Qual è il ruolo dei contenitori in Docker?
Il contenitore Docker è un elemento elegante di Docker per introdurre il concetto containerizzato di Docker. I contenitori Docker sono indicati come un pacchetto eseguibile leggero o piccolo. Questi contenitori incapsulano o racchiudono l'applicazione, le dipendenze e le impostazioni di configurazione. Questa funzione di contenitori massimizza le prestazioni dell'applicazione e minimizza l'utilizzo della memoria e del rischio di sicurezza.
Vantaggi dei contenitori
Ecco alcuni vantaggi dei contenitori Docker in Docker:
Come creare e utilizzare i contenitori in Docker?
I contenitori Docker sono creati tramite immagini. Per creare un contenitore, è necessario prima creare un'immagine. Le immagini Docker sono il modello o la struttura del contenitore. Per la dimostrazione, seguire i passaggi forniti.
Passaggio 1: crea Dockerfile
Prima crea un semplice Dockerfile per containerizzare l'applicazione. Ad esempio, abbiamo creato Dockerfile per eseguire un semplice "indice.html"File in contenitori:
Da nginx: ultimoPassaggio 2: fare l'immagine
Crea un'immagine dal Dockerfile utilizzando il comando indicato. IL "-T"La flag definisce il nome o il tag dell'immagine:
Docker build -t html -img .Passaggio 3: creare contenitore in Docker
Crea un contenitore usando l'immagine tramite "Docker crea"Comando. Qui, il "-P"L'opzione viene utilizzata per specificare la porta di esposizione e"-nome"Specifica il nome del contenitore:
Docker Create --Name HTML-CONTAINER -P 80:80 HTML-IMGPassaggio 4: avvia contenitore
Per eseguire l'applicazione containerizzata, avviare il contenitore utilizzando il "Docker Start"Comando:
Docker Start HTML-ContainerPassare alla porta assegnata del contenitore e verificare se il contenitore viene eseguito o meno.
Abbiamo distribuito con successo l'indice.Programma HTML all'interno del contenitore:
Abbiamo dimostrato il ruolo di Docker e come usarlo per containerizzare l'applicazione.
Conclusione
Il ruolo principale di un contenitore è quello di containerizzare l'applicazione incapsulando o imballando l'applicazione, le dipendenze e le impostazioni di configurazione. I professionisti dei contenitori in Docker sono i contenitori sono più portatili, scalabili, hanno un facile sviluppo e distribuzione e sono più efficienti. Questo articolo ha dimostrato il ruolo dei contenitori in Docker e come usarli per containerizzare l'applicazione.