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?