Imágenes
- Una imagen es una plantilla de solo lectura con instrucciones para crear un contenedor Docker.
- A menudo, una imagen se basa en otra imagen, con alguna personalización adicional. Por ejemplo, puede crear una imagen basada en la imagen de ubuntu, pero a su vez instalar el servidor web Apache y sus aplicaciones, así como los detalles de configuración necesarios para que su aplicación se ejecute.
- Puede crear sus propias imágenes o solo puede usar las creadas por otros publicadas en un registro.
- Para crear su propia imagen, cree un Dockerfile con una sintaxis simple para definir los pasos necesarios para crear la imagen y ejecutarla.
- Cada instrucción en un Dockerfile crea una capa en la imagen. Cuando cambia el Dockerfile y reconstruye la imagen, solo se reconstruyen las capas que han cambiado. Esto es parte de lo que hace que las imágenes sean tan livianas, pequeñas y rápidas, en comparación con otras tecnologías de virtualización.
Contenedores
- Un contenedor es una instancia ejecutable de una imagen. Puede crear, iniciar, detener, mover o eliminar un contenedor utilizando Docker API o CLI. Puede conectar un contenedor a una o más redes, adjuntarle almacenamiento o incluso crear una nueva imagen en función de su estado actual.
- Por defecto, un contenedor está relativamente bien aislado de otros contenedores y su máquina host. Puede controlar cuán aislados están la red, el almacenamiento u otros subsistemas subyacentes de un contenedor de otros contenedores o de la máquina host.
- Un contenedor se define por su imagen, así como por las opciones de configuración que le proporcione cuando lo cree o lo inicie. Cuando se elimina un contenedor, cualquier cambio en su estado que no esté almacenado en un almacenamiento persistente desaparecerá.
Contenedores – Comandos
- Obtener comandos del módulo contenedores
$ docker container --help
- Iniciar el contenedor hello-world
$ docker container run hello-world
Eliminando imágenes y contenedores – Comandos
- Ayuda para eliminar contenedores
$ docker container rm --help
- Ayuda para eliminar imágenes
$ docker image rm --help
Referencias
- Resumen de docker. Disponible en: Docker overview
ISSUU
- Puedes ver toda la información de esta sección del blog, en una diapositiva para que la compartas en tú salón de clase. Imágenes y contenedores