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:latest2. Exporte a imagem para um arquivo
docker save minha_imagem:latest -o minha_imagem.tar3. Exporte dados do volume (se aplicável)
tar czf meus_dados.tar.gz /caminho/do/volume4. Transfira para o novo servidor
scp minha_imagem.tar meus_dados.tar.gz usuario@servidor:/caminho/destino5. Importe a imagem e os dados no novo host
docker load -i minha_imagem.tar
tar xzf meus_dados.tar.gz -C /caminho/destino6. 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 -dEssa 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