Como criar uma imagem de um contêiner em execução no Portainer

Nota: O seguinte artigo irá ajudá-lo com: Como criar uma imagem de um contêiner em execução no Portainer

Jack Wallen mostra como é fácil criar uma imagem de um contêiner em execução e, em seguida, implantar um contêiner com base nessa nova imagem, tudo de dentro da plataforma de gerenciamento Portainer amigável.

O Portainer rapidamente se tornou meu sistema de gerenciamento de contêineres Docker favorito. Com essa plataforma, há pouco que você não pode fazer, como implantar contêineres e criar e gerenciar redes, volumes, segredos e aplicativos full-stack.

Outro truque legal que o Portainer tem na manga é a capacidade de criar novas imagens com base em contêineres em execução. Esse é um recurso útil se você implantar um contêiner personalizado e desejar replicar esse contêiner de maneira rápida e repetida. Isso pode economizar muito tempo e esforço para suas implantações do Docker.

Quero mostrar como é fácil usar o Portainer para criar uma nova imagem, com base em um container em execução. Uma coisa a ter em mente é que as novas imagens serão salvas no repositório local. Mesmo se você conectar o Portainer ao seu registro do Docker Hub, a criação dessas imagens não as envia para o Docker Hub (estou trabalhando para tentar encontrar uma solução para isso). No entanto, você pode adicionar usuários ao Portainer para que toda a sua equipe tenha acesso às imagens e contêineres encontrados.

Com isso dito, vamos criar uma imagem.

VEJA: Kit de contratação: Desenvolvedor Back-end (TechRepublic Premium)

O que você precisará

Para acompanhar este tutorial, você precisará de uma instância em execução do Portainer e pronto. Se você ainda não implantou o Portainer, saiba como em “Como implantar a ferramenta de gerenciamento de contêiner Portainer com armazenamento persistente”. Vamos ao trabalho.

Como criar uma nova imagem de um contêiner em execução

Lote no Portainer e clique em Containers na barra lateral esquerda. Na janela resultante (Figura A), clique no nome do contêiner a partir do qual você deseja criar a nova imagem.

Figura A

Na janela resultante, role para baixo até a seção Criar imagem (Figura B).

Figura B

Você deve dar um nome à imagem. Se você não especificar uma tag, a última será usada. Vamos dar o nome à nossa imagem e marcar myimage:may18. Digite isso no campo Imagem e clique em Criar. Isso criará uma nova imagem, com base no contêiner escolhido.

Como localizar sua nova imagem

Clique em Imagens na barra lateral esquerda. Você deve ver a imagem listada com a tag myimage:may18 (Figura C).

Figura C

Clique no nome dessa imagem para ver todos os detalhes (Figura D).

Figura D

Como implantar um contêiner com base em nossa nova imagem

Agora, é hora de criar uma imagem com nosso container. Clique em Contêineres na barra lateral esquerda e clique em Adicionar contêiner. Na janela resultante (Figura E), dê um nome ao novo contêiner e digite myimage:may18 no campo de imagem.

Figura E

Como estamos apenas criando uma implantação simples, é tudo o que precisamos adicionar para a configuração. Clique em Implantar o contêiner e o Portainer fará sua parte. Você deve retornar rapidamente à lista de contêineres, onde verá nosso novo contêiner em execução (Figura F).

Figura F

Você criou com êxito uma imagem de um contêiner em execução e, em seguida, implantou um novo contêiner com base nessa imagem. A tecnologia não é divertida?