Come creare il proprio file Docker, immagine e contenitore

Come Creare Il Proprio File Docker Immagine E Contenitore



Docker è un forum software virtualizzato del sistema operativo che consente agli sviluppatori di creare, distribuire ed eseguire facilmente applicazioni nei container Docker. I componenti principali di Docker sono Dockerfile, immagini Docker, contenitori Docker, hub Docker, registro Docker, ecc. Gli utenti possono facilmente creare file Docker, immagini e contenitori in Docker.

Questo articolo illustrerà:

Come costruire Dockerfile?

Dockerfile è un file di istruzioni che aiuta a creare uno snapshot del contenitore. Per creare/creare un Dockerfile, segui i passaggi forniti.







Passaggio 1: creare un file di programma
Innanzitutto, crea un ' indice.html ” file di programma e incollare il codice fornito di seguito:




< html >
< corpo >

< h2 > Ciao LinuxHint < / h2 >
< P > Questo è il logo LinuxHint < / P >

< imm src = 'linuxhint.png' qualunque cosa = 'linux' larghezza = '104' altezza = '142' >

< / corpo >
< / html >

Passaggio 2: crea Dockerfile
Quindi, crea un nuovo file chiamato ' Dockerfile ' e incolla lo snippet sottostante per containerizzare il programma HTML:



DA nginx: ultimo
COPIA index.html / usr / condividere / nginx / html / indice.html
COPIA linuxhint.png / usr / condividere / nginx / html
PUNTO D'ENTRATA [ 'inginx' , '-G' , 'demone disattivato'; ]

Nel codice sopra:





  • DA Il comando ” viene utilizzato per specificare un'immagine di base per il contenitore.
  • COPIA ' L'istruzione incolla il file 'index.html' e l'immagine 'linuxhint.png' nel percorso del contenitore.
  • PUNTO D'ENTRATA ” imposta il punto di esecuzione per il contenitore.

Come creare un'immagine Docker?

Le immagini Docker sono istantanee o modelli utilizzati per creare e gestire i contenitori. Utilizza il comando indicato di seguito per creare l'immagine Docker dal Dockerfile:

docker build -t linuximg .

Qui, ' -T ” viene utilizzato per specificare il nome dell'immagine. Ad esempio, abbiamo specificato il ' linuxmg ' come nome per l'immagine Docker:



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

immagini di docker

Nell'output seguente, è possibile visualizzare l'immagine Docker, ovvero ' linuxmg ”:

Come costruire un contenitore Docker?

I contenitori Docker sono pacchetti eseguibili leggeri e piccoli di Docker utilizzati per containerizzare l'applicazione. Per creare ed eseguire un container Docker utilizzando l'immagine Docker, eseguire il comando given-provided:

corsa mobile -- nome imgcontainer -p 80 : 80 linuxmg

Qui:

  • -nome ” viene utilizzato per specificare il nome del contenitore.
  • imgcontainer ” è il nome del contenitore.
  • -P ” viene utilizzato per assegnare la porta al container.

Un altro modo per creare o costruire semplicemente un contenitore è utilizzare il ' creare la finestra mobile comando:

finestra mobile crea -- nome contenitore linux -p 80 : 80 linuxmg

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

Come puoi vedere, abbiamo creato con successo il Dockerfile, l'immagine e il contenitore.

Conclusione

I Dockerfile sono normali file di testo che includono set e istruzioni per creare immagini docker. Per creare immagini docker, il ' docker build -t ” viene utilizzato il comando. Per creare il contenitore Docker dall'immagine Docker, eseguire il comando ' docker create –name -p ” comando. Inoltre, se un utente desidera creare ed eseguire il contenitore, utilizzare il ' corsa del docker ” comando. Questo articolo ha illustrato la procedura di creazione di un Dockerfile, un'immagine e un contenitore.