DOCKER
Miguel Alejandro
Cintia Selene
Jesús Alfredo
¿QUÉ ES
DOCKER? Ayuda a los
desarrolladores a crear,
compartir, ejecutar y
verificar aplicaciones en
cualquier lugar, sin
necesidad de configurar
Es una plataforma abierta para
ni administrar el entorno
desarrollar, distribuir y ejecutar
aplicaciones.
Permite separar las
aplicaciones de la
infraestructura para que puedas
entregar software rápidamente.
BUILD Crea nuevos entornos rápidamente
(CONSTRUIR)
Acelera los tiempos de compilación,
lo que resulta en un flujo de trabajo
optimizado y sin interrupciones
Garantiza un rendimiento
constante de las aplicaciones en
cualquier entorno
SHARE Accede a un amplio repositorio de contenido
confiable de editores verificados e imágenes
(COMPARTIR)
oficiales de Docker
Colabora con tu equipo sin
problemas
Garantiza la seguridad y la confianza con
Docker Hub
RUN Docker Desktop simplifica y acelera el
desarrollo de aplicaciones seguras en
(CORRER) contenedores
Entorno de desarrollo flexible e
integrado
Optimiza el flujo de trabajo de desarrollo
VERIFY Mejora la seguridad con Docker Scout
(VERIFICAR)
Aumentar la transparencia y la
visibilidad
Aborda de forma proactiva las
preocupaciones de seguridad
TEST Simplemente ejecuta tus pruebas y los
(PRUEBA)
contenedores Docker se crearán y eliminarán
según sea necesario.
Pruebas unitarias con dependencias
reales
Integra y automatiza con facilidad
DOCKER
Una imagen es una plantilla de solo lectura con
instrucciones para crear un contenedor Docker.
IMAGEN
Para crear tu propia imagen, crea un Dockerfile con una
sintaxis sencilla que define los pasos necesarios para
crearla y ejecutarla.
Cada instrucción de un Dockerfile crea una capa en la
imagen.
Al modificar el Dockerfile y reconstruir la imagen, solo
se reconstruyen las capas modificadas.
Esto es parte de lo que hace que las imágenes sean tan
ligeras, pequeñas y rápidas en comparación con otras
tecnologías de virtualización.
DOCKER
Un contenedor es una instancia ejecutable de una
imagen.
CONTENEDOR
Puedes crear, iniciar, detener, mover o eliminar un
contenedor mediante la API o la CLI de Docker.
Un contenedor está relativamente bien aislado de otros
contenedores.
Un contenedor se define por su imagen, así como por las
opciones de configuración que se le proporcionen al
crearlo o iniciarlo.
DOCKER
Es una herramienta declarativa:
COMPOSE -Simplemente se define y se ejecuta.
-No siempre es necesario recrear todo desde
cero.
-Si realiza un cambio, docker compose up
vuelva a ejecutarlo y Compose conciliará los
cambios en su archivo y los aplicará de forma
inteligente.
DOCKER Un Dockerfile proporciona instrucciones para crear una
COMPOSE
imagen de contenedor, mientras que un archivo Compose
define los contenedores en ejecución.
Con frecuencia, un archivo Compose hace referencia a un
Dockerfile para crear una imagen que se usará para un
servicio específico.