08.- Docker Clonar un Contenedor
INTRODUCCIÓN.
Supongamos que llevamos 30 minutos personalizando nuestro contenedor “llamemos le conA” osea instalando Apache, Nginx, Maria DB etc… y queremos hacer pruebas en ese contenedor y pensamos NO SERIA MEJOR TENER UN CONTENEDOR PRUEBAS, y pasar 30 minutos mas en instalar esos programas. Pues la solución es crear una imagen a partir de nuestro contenedor conA llamado imgA y a partir de de esa imagen creamos un contenedor llamado conP. En otras palabras con este procedimiento podemos clonar nuestro contenedor.
PROCEDIMIENTOS.
Dicho proceso lo podemos hacer convirtiendo nuestro contenedor en una imagen asi:
sudo docker commit -m "Cambios dentro de la imagen" -a "autor-eugenio" 438a832dbc7b eucm2g/ubuntu-mysql
Donde:
“Cambios dentro de la imagen” Nombre del cambio.
“autor-eugenio” Nombre del autor.
438a832dbc7b Id del contenedor a guardar en la imagen.
eucm2g Nombre de usuario (de http://hub.docker.com).
ubuntu-mysql Nombre de la imagen.
Si ejecutamos podremos ver la imagen creada anteriormente
sudo docker images
sudo docker run -it eucm2g/ubuntu-mysql
Ave que vuela, a la cazuela.