Pular para o conteúdo

Como exportar um container Docker para outra máquina

Dica publicada em Linux / Docker
Fábio Berbert de Paula fabio
Hits: 32.536 Categoria: Linux Subcategoria: Docker
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Como exportar um container Docker para outra máquina

Nesta dica vamos aprender a exportar um container Docker de uma máquina e importar em outra.

Estou partindo do princípio de que você já é um usuário Docker e possui um container rodando em sua máquina.

Para ilustrar nosso exemplo, vamos assumir que temos um container de nome "meudjango" e queremos exportá-lo para outra máquina.

Você pode listar os nomes dos containers em sua máquina com o comando:

# docker container ls -a

Então vamos lá! Vamos salvar o container "meudjango" para o arquivo meudjango.gz:

# docker export meudjango | gzip > meudjango.gz

Agora vamos copiar o container para a máquina destino:

# scp meudjango.gz servidor:/destino

Onde "servidor" é o IP da máquina e "/destino" o diretório de destino.

Acesse o servidor:

# ssh usuario@servidor

E na máquina destino importe o container:

# zcat meudjango.gz | docker import - meudjango

E pronto! Agora você possui uma imagem chamada "meudjango" e pode criar um novo container usando esta imagem como modelo. Exemplo:

# docker run -it meudjango bash

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Comando "date" não acerta a hora no Debian [Resolvido]

Área de Troca (swap)

Magic SysRq key - O botão de pânico no kernel do seu Linux

Salvar automaticamente no Vim

Contador de linhas em consultas SQL

Rodando Wildfly no Podman

Como instalar o Docker no Debian 9 Stretch

Docker: /var/run/docker.sock: connect: permission denied [Resolvido]

Cluster Kubernetes (k8S) + NFS em 5 minutos

Docker no CentOS7 - instalação fácil

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.