Questo post fornirà il metodo per costruire o generare l'immagine Docker da Dockerfile.
Costruire un'immagine Docker da un file Docker
Dockerfile viene definito un file di istruzioni che include istruzioni di base ed essenziali per generare l'immagine Docker, come immagine di base, applicazione di origine, punti di iscrizione, directory di lavoro, dipendenze essenziali e molti altri.
Per creare l'immagine definendo le istruzioni Dockerfile, seguire i passaggi elencati.
Passaggio 1: creare un file di programma
Innanzitutto, crea un file di programma "indice.html"E incolla lo snippet di seguito nel file. Questo codice eseguirà la semplice pagina o programma HTML:
Ciao! Benvenuti in LinuxHint Tutorial
Passaggio 2: crea Dockerfile
Per containerizzare il programma HTML, in primo luogo, crea un file chiamato "Dockerfile"E copia il blocco di codice seguente nel file:
Da nginx: ultimo
Copia indice.html/usr/share/nginx/html/indice.html
Entrypoint ["nginx", "-g", "daemon off;"]
Nel codice sopra:
Passaggio 3: crea un'immagine Docker da Dockerfile
Successivamente, crea l'immagine Docker leggendo le istruzioni Dockerfile usando il comando menzionato. IL "-T"Definisce il nome dell'immagine:
> Docker build -t html -img .
Nota: Se il Dockerfile esiste in un'altra directory, è possibile specificare il Dockerfile con il percorso usando il “-F"Opzione come segue:
> Docker build -t -f Dockerfile .
Passaggio 4: esegui l'immagine Docker
Dopo aver creato l'immagine, eseguire le immagini per creare e accendere il contenitore:
> Docker run -d -p 80:80 HTML -IMG
Per la verifica, aprire il browser e passare a una porta assegnata e verificare se l'applicazione è distribuita o meno. Puoi vedere che abbiamo generato con successo ed eseguire l'immagine dalle istruzioni di Dockerfile:
Questo è tutto su come creare o generare l'immagine da Dockerfile.
Conclusione
Per creare l'immagine Docker, creare prima un semplice Dockerfile che contiene alcune istruzioni essenziali come l'immagine di base, il file di origine, le dipendenze richieste e molti altri. Quindi, genera l'immagine usando "Docker build -t "Comando. Questo articolo ha dimostrato come costruire o creare un'immagine Docker da Dockerfile.