In genere, i contenitori Docker sono creati da Docker Images. Gli sviluppatori aggiornano occasionalmente il Codice Dockerfile o Our Source. Successivamente, vogliono aggiornare o creare nuove immagini tramite il contenitore o salvare il contenitore come immagine.
Questo blog dimostrerà come creare e salvare un contenitore Docker come immagine.
Come creare un contenitore in Docker?
Per il contenitore dell'applicazione, in primo luogo, crea un contenitore tramite l'immagine Docker. A tale scopo, esaminare le istruzioni fornite.
Passaggio 1: creare contenitore di base
Innanzitutto, crea il contenitore Docker tramite "Docker crea"Comando. Qui:
> Docker Create -Name Base -container -p 8080: 8080 DockerImage
Passaggio 2: elenca contenitori Docker
Per verificare se il contenitore di base è creato o meno, elenca tutti i contenitori Docker usando "Docker PS -A"Comando:
> Docker PS -aPassaggio 3: elenca le immagini Docker
Successivamente, elenca le immagini Docker usando "Docker Images -A"Comando. Qui, puoi vedere che abbiamo solo il "Dockerimage"Immagine Docker:
> Immagini docker -aPassaggio 4: avvia contenitore
Ora, avvia il contenitore Docker di base usando "Docker Start"Comando:
> Docker Start Base-ContainerOra, naviga sulla porta su cui hai eseguito il contenitore Docker. Nel nostro scenario abbiamo visitato "Localhost: 8080"Sul browser:
Come salvare un contenitore Docker come immagine Docker?
Al fine di salvare il contenitore Docker come immagine Docker, gli utenti sono tenuti a commettere il contenitore. In tal modo, l'immagine Docker senza nome verrà creata dal contenitore Docker. Per le linee guida adeguate, passare attraverso le istruzioni fornite.
Passaggio 1: Aggiorna il programma o Dockerfile
Facciamo piccole modifiche nell'applicazione del contenitore Docker. Ad esempio, abbiamo modificato il contenuto visualizzato sulla porta specificata:
Passaggio 2: commetti il contenitore di base e salva il contenitore come immagine
Successivamente, commetti le modifiche e il contenitore di base usando il "Docker Commit "Comando. Questo comando creerà anche un'immagine Docker senza nome come copia del contenitore:
> Docker commette il contenuto di basePassaggio 3: elenca le immagini Docker
Per verificare se il contenitore viene salvato come immagine Docker, elenca le immagini Docker:
> Immagini docker -aSi può notare che i senza nome ""L'immagine viene salvata come contenitore. Gli utenti possono nominare l'immagine Docker usando ID immagine:
Passaggio 4: nominare l'immagine creata dal contenitore di base
Per nominare l'immagine Docker, utilizzare il “Tag Docker "Comando:
> Docker Tag FF44B4D0A542 Container-IMGElenca le immagini e verifica se il nome viene modificato o no:
> Immagini docker -aSi può notare che abbiamo salvato con successo il contenitore come "contenitore-img"Immagine Docker.
Conclusione
Per salvare i contenitori Docker come immagini, in primo luogo, creare un semplice contenitore di base che verrà salvato come immagine Docker. Apportare modifiche all'applicazione containerizzata e commettere le modifiche e il contenitore di base attraverso "Docker Commit"Comando. Questo comando salverà anche la copia del contenitore come immagine Docker. Gli utenti possono utilizzare il "Tag Docker"Comando per nominare l'immagine. Questo blog ha dimostrato come salvare un contenitore come immagine.