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
.