Salva contenitore Docker come immagine

Salva contenitore Docker come immagine
I contenitori Docker sono il componente principale della piattaforma Docker che sono ampiamente utilizzati per containerizzare applicazioni e progetti. Questi contenitori gestiscono i progetti incapsulando le dipendenze e il codice sorgente del progetto e sono ulteriormente istruiti da Docker Images. Docker Immagini Guida i contenitori su come distribuire e gestire le applicazioni.

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:

  • "-nome"Viene utilizzato per specificare il nome del contenitore.
  • "-P"Definisce la porta su cui eseguirà il contenitore
  • "Dockerimage"È un'immagine Docker utilizzata per creare un contenitore Docker:

> 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 -a

Passaggio 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 -a

Passaggio 4: avvia contenitore

Ora, avvia il contenitore Docker di base usando "Docker Start"Comando:

> Docker Start Base-Container

Ora, 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 base

Passaggio 3: elenca le immagini Docker

Per verificare se il contenitore viene salvato come immagine Docker, elenca le immagini Docker:

> Immagini docker -a

Si 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-IMG

Elenca le immagini e verifica se il nome viene modificato o no:

> Immagini docker -a

Si 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.