Curso Docker - 11. Crear una imagen a partir de un contenedor con Docker commit

Curso Docker - 11. Crear una imagen a partir de un contenedor con Docker commit

Vamos a crear un nuevo contenedor llamado geekytheory:

docker run --name geekytheory -it ubuntu bash

Una vez dentro, vamos a ejecutar los siguientes comandos:

apt update
apt install vim
mkdir geekytheory
vim geekytheory/geekytheory.txt

A continuación vamos a crear una imagen a partir de este contenedor. Para ello, vamos a salir con exit.

Una vez hemos salido del contenedor, vamos a utilizar el siguiente comando para crear una nueva imagen llamada ubuntu-geeky-theory:

docker commit geekytheory ubuntu-geeky-theory

Para ver las imágenes que tenemos en nuestro equipo ejecutamos el comando docker images y aparecerá la nueva imagen creada:

REPOSITORY            TAG                 IMAGE ID            CREATED             SIZE
ubuntu-geeky-theory   latest              bf66f36c2643        16 seconds ago      187MB

Vamos ahora a crear un nuevo contenedor a partir de la imagen base ubuntu-geeky-theory:

docker run -it ubuntu-geeky-theory bash

Si hacemos un ll dentro del contenedor veremos cómo está creada la carpeta geekytheory.