Come costruire il tuo Dockerfile, Immagine e Container

Come costruire il tuo Dockerfile, Immagine e Container
Docker è un forum software virtualizzato da OS che consente agli sviluppatori di costruire, distribuire ed eseguire facilmente applicazioni in contenitori Docker. I componenti principali di Docker sono Dockerfile, Docker Images, Docker Container, Docker Hub, Docker Registry, ecc. Gli utenti possono facilmente creare file di docker, immagini e contenitori in Docker.

Questo articolo illustrerà:

  • Come costruire Dockerfile?
  • Come costruire l'immagine Docker?
  • Come costruire container Docker?

Come costruire Dockerfile?

Dockerfile è un file di istruzioni che aiuta a creare un'istantanea del contenitore. Per creare/creare un file Docker, seguire i passaggi forniti.

Passaggio 1: creare file di programma
Innanzitutto, crea un "indice.html"File di programma e incolla il codice sotto fornito in esso:




Ciao Linuxhint


Questo è logo Linuxhint




Passaggio 2: crea Dockerfile
Quindi, crea un nuovo file chiamato come "Dockerfile"E incolla lo snippet di seguito in esso per containerizzare il programma HTML:

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

Nel codice sopra:

  • "DA"Il comando viene utilizzato per specificare un'immagine di base per il contenitore.
  • "COPIA"L'istruzione incolla l'indice.File HTML "e" Linuxhint.Immagine png "nel percorso del contenitore.
  • "PUNTO D'ENTRATA"Imposta il punto di esecuzione per il contenitore.

Come costruire l'immagine Docker?

Le immagini Docker sono istantanee o modelli utilizzati per creare e gestire i contenitori. Utilizza il comando a testa alta per costruire l'immagine Docker da Dockerfile:

Docker build -t linuximg .

Qui, "-T"Viene utilizzato per specificare il nome dell'immagine. Ad esempio, abbiamo specificato il "Linuximg"Come nome per l'immagine Docker:

Quindi, assicurarsi che l'immagine sia stata creata correttamente utilizzando il comando fornito:

Immagini Docker

Nell'output seguente, l'immagine Docker può essere vista, i.e., "Linuximg":

Come costruire container Docker?

I contenitori Docker sono pacchetti leggeri e piccoli eseguibili di Docker utilizzati per containerizzare l'applicazione. Per creare ed eseguire un contenitore Docker usando l'immagine Docker, eseguire il comando fornito:

Docker Run -NAME IMGCONTAINER -P 80:80 Linuximg

Qui:

  • "-nome"Viene utilizzato per specificare il nome del contenitore.
  • "imgcontainer"È il nome del contenitore.
  • "-P"Viene utilizzato per assegnare la porta al contenitore.

Un altro modo per creare o costruire un contenitore è utilizzare il "Docker crea"Comando:

Docker Create --Name LinuxContainer -P 80:80 Linuximg

Infine, apri il browser desiderato e reindirizza alla porta assegnata. Quindi, verifica se l'applicazione è distribuita o meno:

Come puoi vedere, abbiamo costruito con successo Dockerfile, Immagine e Container.

Conclusione

Dockerfiles sono file di testo normali che includono set e istruzioni per creare immagini Docker. Per creare immagini Docker, il “Docker build -t "Il comando viene utilizzato. Per creare il contenitore Docker dall'immagine Docker, eseguire il "Docker create -name -p "Comando. Inoltre, se un utente desidera creare ed eseguire il contenitore, utilizzare il "Docker Run"Comando. Questo articolo ha illustrato la procedura di costruzione di un fikerfile, immagine e contenitore.