Come creare l'immagine Docker personalizzata

Come creare l'immagine Docker personalizzata

Le immagini Docker sono il punto di partenza e la componente essenziale del forum Docker per la costruzione e la distribuzione dell'applicazione in contenitori. Docker ci fornisce anche migliaia di immagini Docker nel registro ufficiale. Gli sviluppatori possono utilizzare queste immagini per creare immagini personalizzate per containerizzare le loro applicazioni, programmi o software.

Questo articolo dimostrerà come creare un'immagine personalizzata per dockerizzare il programma o l'applicazione.

Come creare l'immagine Docker personalizzata?

Per creare l'immagine Docker personalizzata, in primo luogo, creare il Dockerfile che definisce le istruzioni essenziali per containerizzare il programma. Successivamente, crea una nuova immagine personalizzata o modello di contenitore usando Docker "costruire"Comando. Per l'illustrazione, seguire le istruzioni fornite.

Passaggio 1: crea Dockerfile

Innanzitutto, crea il file chiamato "Dockerfile"Per definire l'istruzione per creare l'istantanea o l'immagine del contenitore personalizzato. Ad esempio, abbiamo utilizzato le seguenti istruzioni per distribuire il programma Python nel contenitore:

    • "DA"Viene utilizzato per allocare l'immagine di base per il contenitore.
    • "CORRERE"L'istruzione viene utilizzata per eseguire il comando. Ad esempio, abbiamo usato il "aggiornamentoComando ", il"installare"Comando per installare Python3 e il"Rm"Comando per rimuovere automaticamente le dipendenze extra o inutilizzate.
    • "Cmd"Il comando viene utilizzato per definire i eseguibili per il contenitore. A tale scopo, abbiamo definito il programma/codice Python:
Da Ubuntu
Esegui Apt-get Update && Apt-get Installa
&& apt -get install -y python3 \
&& rm -rf/var/lib/apt/list/*
Cmd python3 -c "print ('welcome to python tutorial in docker')"


Passaggio 2: crea un'immagine Docker personalizzata

Crea o genera l'immagine personalizzata dall'istruzione definita in Dockerfile utilizzando il comando fornito. IL "-T"L'opzione specifica il tag o il nome dell'immagine:

Docker build -t Python -IMG .



Passaggio 3: eseguire l'immagine

Successivamente, eseguire l'immagine per distribuire l'applicazione o il programma nel contenitore. A tale scopo, utilizzare il "Docker Run "Comando. Qui, il "-io"L'opzione viene utilizzata per utilizzare il contenitore in modalità interattiva e"-T"L'opzione viene utilizzata per assegnare il terminale TTY-Pseudo al contenitore:

Docker Run -It Python -IMG



Per la verifica, elenca le immagini e verifica se l'immagine personalizzata è stata creata o meno:

Docker Images -A



Puoi vedere che l'immagine personalizzata è stata creata correttamente.

Conclusione

Per creare l'immagine personalizzata in Docker per containerizzare il programma o l'applicazione, crea in primo luogo il file denominato "Dockerfile"Che definisce le istruzioni essenziali per creare l'istantanea del contenitore. Quindi, crea l'istantanea o l'immagine personalizzate per il contenitore tramite "Docker build -t ."Comando. Questo blog ha dimostrato come creare un'immagine Docker personalizzata.