Docker Introduction:

<aside> 💡

Plataforma de desarrollo de software para desplegar aplicaciones.

</aside>

Las aplicaciones son empaqueteadas en contenedores y pueden ejecutarse donde sea.

Casos de uso: Arquitectura de microservicios, aplicaciones lift and shift.

¿Cómo opera Docker en un sistema operativo?

image.png

Las imágenes de docker se guardan en Docker Repositories.

Puede usarse Docker Hub, que es público o:

Amazon ECR (Amazon Elastic Container Registry) con opción de repositorio privado y público.

¿Cuál es la diferencia con máquinas virtuales?

— Docker no es realmente una tecnología de virtualización, los recursos se comparten con el host.

Muchos contenedores en un solo servidor.

image.png

¿Cómo empezar con Docker?

  1. Escribir un Dockerfile
  2. Compilarlo para crear una imagen de Docker