Cómo exportar e importar contenedores Docker
- 5047
- 560
- Norma Sedillo
En nuestros tutoriales anteriores, ha aprendido sobre la instalación de Docker Engine en el sistema operativo CentOS/RHEL y Ubuntu y retiró las imágenes de Docker Hub. Después de eso creó contenedores con imágenes. Este tutorial lo ayudará a exportar e importar contenedores Docker y moverlos entre hosts.
Contenedores de lista
FIST enumere todos los contenedores en su sistema utilizando el siguiente comando. Usando PS -A Enumerará todos los contenedores (en ejecución y detenido) desde su sistema.
[Correo electrónico protegido]: ~# Docker PS -A Comando de imagen de ID de contenedor de contenedor nombres de puertos de estado creados F2582758AF13 Ubuntu "/bin/bash" hace 2 horas hasta 2 horas Ubuntu -web 2b199b9976c4 centos "/bin/bash" hace 3 días hasta 3 horas Centos-mysql
Contenedor de exportación
Finalmente, use el siguiente comando para exportar contenedor nombrado ubuntu-web (ID de contenedor: F2582758AF13) y haga un archivo con cremallera con su nombre ubuntu-web.alquitrán.GZ. Recuerde que la exportación se utiliza para hacer una copia de seguridad de los contenedores Docker (no imágenes) en el formato de imagen.
# Docker Export Ubuntu-Web | gzip> ubuntu-web.alquitrán.GZ
Importar contenedor
Después de exportar Docker Container en su sistema, muévalo a un servidor remoto usando SCP o FTP. Después de ese comando a continuación en el servidor remoto para importar Docker Container en el servidor remoto con el nombre Ubuntu-Web.
# zcat ubuntu-web.GZ | Importación de Docker - Ubuntu -Web
El comando de arriba creará una imagen de Docker en su sistema. Ahora puede iniciar un contenedor desde esta imagen usando el siguiente comando.
# Docker Run -i -t ubuntu -web /bin /bash