Come costruire un'immagine Docker in Linux

Come costruire un'immagine Docker in Linux

Docker è uno strumento containerizzato ben consolidato, gratuito e open source utilizzato per creare, distribuire e condividere applicazioni e progetti DevOps. Docker è accessibile per Mac, Linux e Windows OS. Tuttavia, Docker è veramente sviluppato in Linux e ha più controllo sulla distribuzione di Linux rispetto a Windows. Ma dal punto di vista tecnico, le versioni di Windows e Linux di Docker sono quasi le stesse.

Questo blog dimostrerà come creare un'immagine Docker in Linux.

Come costruire un'immagine Docker in Linux?

Per creare o generare un'immagine Docker in Linux, in primo luogo, creare un file Docker. Quindi, crea l'immagine dal file attraverso "Build Docker". Per l'illustrazione, seguire i passaggi elencati.

Passaggio 1: Apri la directory del progetto

Innanzitutto, crea una directory di progetto utilizzando il "mkdir"Comando. Successivamente, passa alla directory del progetto usando "CD "Comando:

Mkdir Docker
CD Docker


Passaggio 2: crea Dockerfile

Successivamente, crea un nuovo Dockerfile utilizzando Nano Text Editor in Linux:

Sudo Nano Dockerfile


Incolla lo snippet fornito nel Dockerfile. Quindi, premere il "Ctrl+O"Chiave per salvare le modifiche e"Ctrl+X"Per uscire dall'editore:

Da nginx: ultimo
Copia indice.html/usr/share/nginx/html/indice.html
Entrypoint ["nginx", "-g", "daemon off;"]



Passaggio 3: creare un file di programma

Crea un altro file chiamato "indice.html"In un nano editore di testo:

SUDO NANO INDICE.html


Copia il codice HTML di seguito nel file e salva le modifiche:






Ciao! Benvenuti in LinuxHint Tutorial





Passaggio 4: accedi al registro Docker

Accedi al registro Docker usando "Docker Login"Comando. Fornire le credenziali richieste, come il nome e la password dell'utente. Qui, abbiamo già effettuato l'accesso al registro Docker. Pertanto, non abbiamo bisogno di passare le credenziali di accesso:

SUDO Docker Login



Passaggio 5: crea immagine

Successivamente, genera la nuova immagine Docker da Dockerfile usando il comando menzionato:

Docker build -t html -img .



Per la verifica, visualizzare tutte le immagini Docker e verificare se l'immagine è integrata in Linux o no:

Immagini Docker


Si può osservare che abbiamo creato correttamente la nuova immagine in Docker Linux:


Passaggio 6: eseguire l'immagine

Esegui l'immagine per eseguire il programma HTML nel contenitore. Qui, "-P"Assegna l'host locale Exposing Port al contenitore:

Docker Run -P 80:80 HTML -IMG



Passare all'host locale e verificare se il programma è stato distribuito sulla porta assegnata o meno:


Si tratta di costruire un'immagine Docker in Linux.

Conclusione

Per creare l'immagine Docker in un terminale Linux, in primo luogo, crea un file Docker che contiene istruzioni per dockerizzare l'applicazione o il progetto. Quindi, crea un'immagine dalle istruzioni Dockerfile attraverso "Docker build -t .".Questo blog ha illustrato il metodo per la creazione della nuova immagine in Linux.