I contenitori Docker sono pacchetti eseguibili dal peso leggero che di solito vengono utilizzati per sviluppare, gestire ed eseguire applicazioni. I contenitori Docker includono tutti gli elementi essenziali per distribuire progetti, come codice, dipendenze, pacchetti e impostazioni. Inoltre, i contenitori Docker sono creati e gestiti da Docker Images.
In genere, i programmatori devono modificare le dipendenze del progetto e il codice sorgente all'interno di un contenitore. Quindi, è necessario aggiornare l'immagine Docker o crearne una nuova in base alle modifiche. A tale scopo, è possibile utilizzare il comando "commit docker".
Questo articolo dimostrerà come usare "Docker Commit"Per cambiare le immagini del contenitore.
Come utilizzare Docker Commetti per cambiare le immagini del contenitore?
Per aggiornare o modificare l'immagine del contenitore in base alla modifica del contenitore, gli utenti devono commettere il contenitore per salvare le modifiche e generare una nuova immagine Docker. Per fare ciò, seguire le istruzioni fornite.
Passaggio 1: crea Dockerfile
In primo luogo, crea un nuovo file chiamato "Dockerfile"E incolla le istruzioni sotto codifica nel file:
Da golang: alpino
Workdir/go/src/app
Copia principale.andare .
Esegui GO Build -O Webserver .
Cmd ["./server web"]
Le istruzioni di cui sopra eseguiranno il "principale.andare"Programma sul server Web:
Passaggio 2: genera l'immagine in Docker
Successivamente, genera l'immagine Docker attraverso il comando fornito. Questo comando leggerà le istruzioni di Dockerfile e genererà una nuova immagine Docker:
> Docker build -t Docker -Image .
Passaggio 3: creare un contenitore
Successivamente, crea un nuovo contenitore tramite l'immagine Docker di recente generazione. Per fare ciò, dai un'occhiata al comando menzionato:
> Docker Create --Name Docker-Container -p 8080: 8080 Docker-Image
Nel comando sopra:
Passaggio 4: avvia contenitore
Ora, avviare il contenitore Docker per eseguire un programma all'interno di un contenitore:
> Docker Start Docker-container
Per la verifica, vai alla porta definita per verificare se il contenitore è avviato o meno. Puoi vedere che il contenitore è stato eseguito correttamente sulla porta specificata:
Passaggio 5: apportare modifiche al contenitore
Apportare alcune modifiche all'applicazione del contenitore o al filo. Ad esempio, abbiamo cambiato il "DA" dichiarazione:
Passaggio 6: commessa contenitore per cambiare l'immagine Docker
Ora, impegna il contenitore per salvare le modifiche attraverso "Docker Commit"Comando:
> Docker commetti Docker-container
Il comando sopra genererà automaticamente la nuova immagine senza nome per il contenitore:
In alternativa, al fine di generare l'immagine per nome, utilizzare il "Docker Commit "Comando:
> Docker commetti Docker-Container Golang: Alpine
Per la verifica, elenca tutte le immagini Docker utilizzando il comando fornito:
> Immagini docker -a
Si può osservare che abbiamo modificato correttamente l'immagine del contenitore usando "Docker Commit"Comando.
Conclusione
Per modificare l'immagine Docker del contenitore dopo le modifiche, il "Docker Commit "Il comando viene utilizzato. Questo comando commette il contenitore e le modifiche e genera automaticamente la nuova immagine per il contenitore. Questo articolo ha fornito il metodo da utilizzare "Docker Commit"Per cambiare l'immagine del contenitore.