Normalmente, os contêineres do Docker são criados por imagens do Docker. Os desenvolvedores ocasionalmente atualizam o Dockerfile ou o código -fonte. Depois disso, eles querem atualizar ou criar novas imagens através do contêiner ou salvar o contêiner como uma imagem.
Este blog demonstrará como criar e salvar um contêiner do Docker como uma imagem.
Como criar um contêiner no Docker?
Para contêiner o aplicativo, primeiro, crie um contêiner através da imagem do Docker. Para esse fim, siga as instruções fornecidas.
Etapa 1: Crie um contêiner de base
Primeiro, crie o recipiente do docker através do “Docker Criar”Comando. Aqui:
> Docker Create -Name Base -container -P 8080: 8080 DockerImage
Etapa 2: Lista de contêineres do Docker
Para verificar se o recipiente base é criado ou não, liste todos os recipientes do Docker usando “Docker PS -A”Comando:
> Docker PS -AEtapa 3: Liste imagens do Docker
Em seguida, liste as imagens do Docker usando “Imagens do Docker -a”Comando. Aqui, você pode ver que só temos o “Dockerimage”Docker Image:
> imagens do docker -aEtapa 4: Iniciar o contêiner
Agora, comece o contêiner do docker base usando o “Docker Start”Comando:
> Docker Start Base-ContainerAgora, navegue pela porta em que você executou o contêiner do docker. Em nosso cenário, visitamos “LocalHost: 8080”No navegador:
Como salvar um contêiner do Docker como imagem do Docker?
Para salvar o contêiner do Docker como uma imagem do Docker, os usuários devem comprometer o contêiner. Ao fazer isso, a imagem do Docker sem nome será criada a partir do recipiente do Docker. Para a diretriz adequada, siga as instruções fornecidas.
Etapa 1: Atualizar programa ou Dockerfile
Vamos fazer pequenas alterações no aplicativo do contêiner do Docker. Por exemplo, alteramos o conteúdo exibido na porta especificada:
Etapa 2: Comprometer o recipiente base e salvar o contêiner como uma imagem
Em seguida, comprometa as mudanças e o contêiner de base usando o “Docker Commit ”Comando. Este comando também criará uma imagem do Docker sem nome como uma cópia do contêiner:
> Docker Commit-container BaseEtapa 3: Liste imagens do Docker
Para verificar se o contêiner é salvo como uma imagem do Docker, liste as imagens do Docker:
> imagens do docker -aPode -se notar que o sem nome “”A imagem é salva como um contêiner. Os usuários podem nomear a imagem do docker usando o ID da imagem:
Etapa 4: Nomeie a imagem criada pelo contêiner de base
Para nomear a imagem do Docker, utilize o “tag do docker ”Comando:
> tag do docker ff44b4d0a542 contêiner-imgListe as imagens e verifique se o nome foi alterado ou não:
> imagens do docker -aPode -se notar que salvamos com sucesso o contêiner como “Container-IMG”Imagem do docker.
Conclusão
Para salvar os recipientes do docker como imagens, primeiro, crie um recipiente simples que será salvo como uma imagem do Docker. Faça alterações na aplicação de contêiner e comprometa as alterações e o contêiner de base através do “Docker Commit”Comando. Este comando também salvará a cópia do contêiner como uma imagem do Docker. Os usuários podem usar o “tag do docker”Comando para nomear a imagem. Este blog demonstrou como salvar um contêiner como uma imagem.