Como exportar um container Docker para outra máquina

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

[ Hits: 31.423 ]

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

Instalando filtros e anti-vírus no seu servidor de e-mail

Capturando sua tela em forma de vídeo com xvidcap

Coderbyte - teste seus conhecimentos em programação!

O comando more

Erro: "W: Possible missing firmware... for module" [Resolvido]

Leitura recomendada

Docker: container Debian sem o comando "ps" (bash: ps: command not found) [Resolvido]

Astralinux: Imagem Docker oficial

Usando o Play with Docker

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

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