Imágenes y contenedores

Page 1

Blog Aprende Docker en español

Imágenes y contenedores Ingeniería de sistemas y computación Johan Giraldo


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. 19/04/2021

Imágenes y contenedores

2


Imágenes ◼ 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. 19/04/2021

Imágenes y contenedores

3


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.

19/04/2021

Imágenes y contenedores

4


Contenedores ◼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.

19/04/2021

Imágenes y contenedores

5


Contenedores ◼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á.

19/04/2021

Imágenes y contenedores

6


Imágenes y contenedores - Conceptos Imagen

Contenedor

◼ Sistema de ficheros ◼ Parámetros para ejecutarla ◼ No tiene estado ◼ Nunca cambia

19/04/2021

◼ Instancia en ejecución de una imagen ◼ Tiene estados ◼ Cambia durante su ejecución

Imágenes y contenedores

7


Imágenes y contenedores - Acciones Imagen

Contenedor

◼ Halar - Pull

◼ Ejecutar - Run

◼ Empujar - Push

◼ Detener - Stop

◼ Construir - Build

◼ Reiniciar - Restart

◼ Salvar - Save

◼ Inspeccionar - Inspect

◼ Cargar - Load

◼ Estadísticas - Stats

19/04/2021

Imágenes y contenedores

8


Imágenes y contenedores - Comandos utilizados ◼Obtener comandos del módulo contenedores docker container –help

◼Iniciar el contenedor hello-world docker container run hello-world

19/04/2021

Imágenes y contenedores

9


Eliminando imágenes y contenedores Comandos utilizados ◼ Ayuda para eliminar contenedores docker container rm –help

◼ Ayuda para eliminar imágenes docker image rm --help

19/04/2021

Imágenes y contenedores

10


¡ GRACIAS !

19/04/2021

Imágenes y contenedores

11


Referencias ◼Resumen de docker. Disponible en: https://docs.docker.com/get-started/overview /

19/04/2021

Imágenes y contenedores

12


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.