Como exportar um container Docker para outra máquina

Publicado por Fábio Berbert de Paula em 26/07/2018

[ Hits: 30.072 ]

Blog: https://fabio.automatizando.dev

 


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

Outras dicas deste autor

Listar as máquinas/dispositivos online em determinada rede

thefuck - seu "personal" corretor de comandos

Erro: "mysql_config: not found" Debian 9 [Resolvido]

Fazer ModemManager ignorar ttyACM [Resolvido]

Como descobrir quantos acessos determinado website possui

Leitura recomendada

Instalando o AWX no CentOS 8

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

Como instalar o Docker no Debian 9 Stretch

Docker no CentOS7 - instalação fácil

Docker containers com aplicações gráficas

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts