Publicado por Sysadmin Urbano | Infraestrutura, SysOps e DevOps
Um guia prático para quem vive na linha de frente da operação de sistemas.
Como Migrar um Container Docker para Outro Servidor
Saiba como transportar containers e volumes com segurança entre máquinas diferentes usando comandos simples.
📦 Método 1: Exportar container e volumes manualmente
1. Crie a imagem a partir do container
docker commit meu_container minha_imagem:latest
2. Exporte a imagem para um arquivo
docker save minha_imagem:latest -o minha_imagem.tar
3. Exporte dados do volume (se aplicável)
tar czf meus_dados.tar.gz /caminho/do/volume
4. Transfira para o novo servidor
scp minha_imagem.tar meus_dados.tar.gz usuario@servidor:/caminho/destino
5. Importe a imagem e os dados no novo host
docker load -i minha_imagem.tar
tar xzf meus_dados.tar.gz -C /caminho/destino
6. Suba novamente o container
docker run -d -v /caminho/destino:/dados minha_imagem
🧩 Método 2: Usando Docker Compose (ideal para múltiplos serviços)
1. Copie o arquivo docker-compose.yml
e os volumes
Garanta que os dados estejam compactados ou montados via diretórios locais.
2. No novo servidor, execute:
docker-compose up -d
Essa abordagem é mais prática para aplicações complexas ou multi-containers.
Sobre o Sysadmin Urbano
O Sysadmin Urbano nasceu da vivência real no front das operações de infraestrutura moderna. Aqui falamos de servidores, containers, automação, boas práticas e também dos desafios invisíveis da rotina de quem mantém sistemas vivos. Sem fórmulas mágicas, sem tutoriais pela metade — apenas conteúdo prático, direto e feito para quem sabe que a TI é tanto técnica quanto sobrevivência.
Gostou deste conteúdo?
Siga o Sysadmin Urbano para mais artigos técnicos sobre Infraestrutura, SysOps e DevOps.
Nenhum comentário:
Postar um comentário