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 dockerNell'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 linuxmgQui:
- “ -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