Vamos a usar el comando commit para realizar el guardado. Primero identificamos el contenedor (id o nombre) del que vamos a realizar el guardado.
Lanzamos este comando para listar las imagenes del sistema
docker ps
En mi caso es este contenedor el que quiero es:
CONTAINER ID IMAGE NAMES
f89a9057c826 jasonrivers/nagios nagios-rjb
Realizamos el commit, con las siguientes opciones:
docker commit nagios-rjb sarlacc/nagios:version1
Es decir el comando + el nombre del contenedor + el nombre de la imagen y versión
Si queremos otras/más opciones con docker commit --helpUsage: docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]]
Create a new image from a container's changes
Options:
-a, --author string Author
-c, --change list Apply Dockerfile instruction to the created image
-m, --message string Commit message
-p, --pause Pause container during commit (default true)
Para comprobar que se ha creado la imagen lo comprobamos con
docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
sarlacc/nagios version1 99adcb0263e0 7 minutes ago 915MB
Para crear el contenedor voy a usar Portainer. Vamos a la opción Containers y pulsamos +Add container, rellenamos el nombre, la imagen de donde proviene y los puertos
Si todo va bien y no hay problemas con puertos actualmente en uso u otros
No hay comentarios:
Publicar un comentario