Dockerfile è uno dei file più usati per creare un'immagine nella piattaforma Docker. Dockerfile viene definito un semplice file di testo che include comandi o istruzioni essenziali per costruire un'immagine Docker. Tuttavia, queste istruzioni possono essere eseguite anche dal terminale, ma eseguire ogni istruzione una per una è frenetica. Un altro vantaggio di Dockerfile è che gli utenti possono creare tutte le immagini che desiderano utilizzare un singolo Dockerfile.
Questo blog fornirà una guida per principianti per creare e utilizzare Dockerfile.
Dockerfile Guida per principianti
Segui il metodo di seguito elencato per comprendere completamente il comando Dockerfile di base, un metodo per creare un file Docker e come usarlo per generare una nuova immagine:
Comandi di base di Dockerfile
La tabella seguente comprende i dettagli relativi ai comandi Dockerfile e alla loro descrizione:
Comando | Descrizione |
---|---|
DA | Il Dockerfile deve iniziare con il "DA" dichiarazione. Viene utilizzato per specificare l'immagine genitore da cui verrà generata la nuova immagine. |
CORRERE | Questa affermazione può eseguire qualsiasi comando nei livelli Docker dell'immagine. |
Workdir | Viene utilizzato per impostare la directory di lavoro per le istruzioni di Dockerfile, come Run, CMD e Env. |
Env | Viene utilizzato per impostare la variabile dell'ambiente Docker sul valore dell'ambiente. |
VOLUME | Viene utilizzato per montare il volume Docker con un percorso specifico del contenitore Docker. |
PUNTO D'ENTRATA | Viene utilizzato per configurare i contenitori che saranno eseguibili e eseguiti automaticamente dopo la build. |
Cmd | Il CMD fornisce impostazioni predefinite per l'esecuzione di contenitori. Può anche essere usato per fornire argomenti predefiniti PUNTO D'ENTRATA. |
ESPORRE | Definisce la porta esposta su cui eseguirà il contenitore. |
COPIA | Questa istruzione viene utilizzata per copiare l'istruzione o la cartella dalla sorgente e incollarla nel percorso di destinazione del contenitore. |
Onbuild | Viene utilizzato per specificare le istruzioni nell'immagine di base ma eseguile tramite l'immagine a valle. |
Come creare e utilizzare un file Docker per generare un'immagine Docker?
Per creare e utilizzare un semplice Dockerfile, prima, crea un file chiamato Dockerfile. Ricorda che il nome del file deve essere "Dockerfile"E non utilizzare alcuna estensione. Per una migliore comprensione, dai un'occhiata alle istruzioni fornite.
Passaggio 1: crea Dockerfile
Le istruzioni sotto fornite utilizzano le seguenti affermazioni:
Dopo aver creato Dockerfile, premere "Ctrl+s"Per salvarlo:
Passaggio 2: genera l'immagine Docker
Successivamente, genera l'immagine Docker con l'aiuto di "costruire"Comando Docker. Qui, "-T"Viene utilizzato per definire il nome dell'immagine:
> Docker build -t New -IMG .Si può osservare che abbiamo creato con successo un'immagine Docker con l'aiuto di Dockerfile:
Nota: Gli utenti possono anche generare l'immagine Docker specificando il percorso di Dockerfile:
> Docker build -t new -img -f Dockerfile .Conclusione
Dockerfile è un normale file di testo che include istruzioni per generare un file Docker. Le dichiarazioni di base Dockerfile sono "Da", "WorkDir", "Copy", "Run" e "CMD". Il Dockerfile deve essere nominato "Dockerfile"Senza alcuna estensione del file. Per generare l'immagine da Dockerfile, il “costruire"Viene utilizzato il comando Docker. Questo blog ha fornito una guida per principianti per Dockerfile.