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.