Como mover imagens do Docker entre hosts

Como mover imagens do Docker entre hosts

Em nossos tutoriais anteriores, você aprendeu sobre a instalação do Docker Engine no Sistema Operacional do CentOS/Rhel e Ubuntu e puxou o Docker Hub. Depois disso, criou recipientes com imagens. Este tutorial ajudará você a exportar e importar imagens do Docker e movê -las entre hosts.

Listar imagens do Docker

Fist List Docker Images em seu sistema usando o comando abaixo.

[Email Protected]: ~# Docker Images Repository Tag Image Id criou tamanho virtual CentOS mais recente 2933d50b9f77 11 dias atrás 196.6 mb ubuntu mais recente 36248e4a9ac 11 dias atrás 188 mb 

Salvar ou arquivar imagem

Agora use o seguinte comando para salvar o repositório de imagem nomeado Ubuntu (ID da imagem: 36248e4a9ac) e faça um arquivo zippeado nomeado Ubuntu-Latest.alcatrão.gz. Lembre -se de que o salvamento é usado para fazer backup de imagens do docker (não contêineres).

# Docker Salvar Ubuntu | Gzip> Ubuntu-Latest.alcatrão.gz 

Importar imagem

Depois de salvar a imagem do Docker em formato de arquivo em seu sistema, mova -o para o sistema remoto usando SCP ou FTP. Depois disso, uso abaixo comando no sistema remoto para importar a imagem do docker com nome Ubuntu e nome da tag mais recente.

# zcat ubuntu-latest.gz | Docker Import - Ubuntu: mais recente 

O comando acima criará uma imagem do docker com nome Ubuntu e nome da tag mais recente no seu sistema. Agora você pode lançar contêineres usando esta imagem como abaixo.

# Docker Run -i -t Ubuntu /Bin /Bash