Como exportar e importar contêineres do Docker
- 4040
- 118
- Loren Botsford
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 contêineres do Docker e movê -los entre os hosts.
Listar contêineres
FIST LIST todos os contêineres do seu sistema usando o comando abaixo. Usando ps -a listará todos os contêineres (correndo e parados) do seu sistema.
[Email Protected]: ~# Docker PS -A ID do contêiner Comando Imagem criada portas de status Nomes F2582758AF13 Ubuntu "/bin/Bash" 2 horas atrás, 2 horas Ubuntu -Web 2B199B9976C4 CENTOS "/BIN/BASH" 3 dias atrás 3 horas CENTOS-MYSQL
Contêiner de exportação
Finalmente use o seguinte comando para exportar contêiner nomeado Ubuntu-web (ID do contêiner: F2582758AF13) e faça um arquivo com zíper nomeado Ubuntu-web.alcatrão.gz. Lembre -se de que a exportação é usada para fazer backup de recipientes do docker (não imagens) no formato de imagem.
# Docker Exportar Ubuntu-Web | gzip> Ubuntu-web.alcatrão.gz
Contêiner de importação
Depois de exportar o contêiner do Docker no seu sistema, mova -o para servidor remoto usando SCP ou FTP. Depois disso, uso abaixo comando no servidor remoto para importar contêiner do Docker no servidor remoto com nome ubuntu-web.
# zcat ubuntu-web.gz | Importação do Docker - Ubuntu -Web
O comando acima criará uma imagem do Docker em seu sistema. Agora você pode iniciar um contêiner a partir desta imagem usando o comando abaixo.
# Docker Run -i -t Ubuntu -Web /Bin /Bash