Salvar o contêiner do docker como imagem

Salvar o contêiner do docker como imagem
Os contêineres do Docker são o principal componente da plataforma Docker que são amplamente usados ​​para recipiente de aplicativos e projetos. Esses contêineres gerenciam projetos, encapsulando as dependências e o código -fonte do projeto e são mais instruídos por imagens do Docker. Docker Images Guide os recipientes sobre como implantar e gerenciar aplicativos.

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:

  • ““-nome”É usado para especificar o nome do contêiner.
  • ““-p”Define a porta em que o contêiner será executado
  • ““Dockerimage”É uma imagem do docker usada para construir um recipiente do docker:

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

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

Etapa 4: Iniciar o contêiner

Agora, comece o contêiner do docker base usando o “Docker Start”Comando:

> Docker Start Base-Container

Agora, 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 Base

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

Pode -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-img

Liste as imagens e verifique se o nome foi alterado ou não:

> imagens do docker -a

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