Contenido del curso
0:00/4:32
Todo lo que aprenderás sobre Docker
02:12Antes de continuar aprendiendo...
Suscríbete para ver másLas tres áreas en el desarrollo de software profesional
Suscríbete para ver másVirtualización
Suscríbete para ver másPreparando tu entorno de trabajo
Suscríbete para ver más[Bonus] Play with Docker
Suscríbete para ver másQué es y cómo funciona Docker
play_circleViendo ahoraPrimeros pasos: hola mundo
Suscríbete para ver másConceptos fundamentales de Docker: contenedores
Suscríbete para ver másComprendiendo el estado de Docker
Suscríbete para ver másEl modo interactivo
Suscríbete para ver másCiclo de vida de un contenedor
Suscríbete para ver másExponiendo contenedores
Suscríbete para ver másAdministrando tu ambiente de Docker
Suscríbete para ver másDeteniendo contenedores correctamente: SHELL vs. EXEC
Suscríbete para ver másContenedores ejecutables: ENTRYPOINT vs CMD
Suscríbete para ver másEl contexto de build
Suscríbete para ver másMulti-stage build
Suscríbete para ver másDocker-in-Docker
Suscríbete para ver más¿Qué es Docker y qué acabas de instalar?
Has dado un paso importante al instalar Docker, una plataforma poderosa diseñada para la creación, ejecución y distribución de aplicaciones utilizando contenedores. Pero antes de profundizar en su uso, es crucial entender la arquitectura y las herramientas que Docker nos proporciona. Docker se compone de varios elementos que facilitan la gestión y ejecución de estas aplicaciones de una manera más eficiente.
¿Cuáles son los componentes principales de Docker?
Docker Daemon y su función
El corazón de Docker es el Docker Daemon, también conocido como servidor de Docker. Este actúa como un servicio del sistema operativo, gestionando las entidades con las que trabaja Docker. Su función principal es:
API REST y su importancia
El Docker Daemon se comunica a través de una API REST, similar a las utilizadas en servicios web. Esta API permite:
Docker CLI: La interfaz de línea de comandos
La interfaz de línea de comandos de Docker, conocida como Docker CLI, es lo que usamos cuando ingresamos comandos como docker version o docker info en la terminal. Actúa como un cliente que envía instrucciones al Docker Daemon según nuestras necesidades.
¿Cuáles son las entidades claves de Docker?
Hasta ahora hemos mencionado principalmente los contenedores, pero Docker trabaja, en esencia, con cuatro entidades clave:
Contenedores: Son el núcleo de Docker. Sin ellos, la plataforma carece de sentido. Los contenedores son donde corren nuestras aplicaciones.
Imágenes: Actúan como artefactos que empaquetan contenedores, permitiendo la distribución de nuestro código entre diferentes instalaciones de Docker.
Volúmenes de datos: Facilitan el acceso seguro y flexible al sistema de archivos de la máquina anfitriona sin comprometer su seguridad.
Redes: Proveen la comunicación entre los distintos contenedores o con el mundo exterior.
Este conocimiento te proporcionará una base firme para empezar a manejar Docker con confianza. Así que, ¡adelante y manos a la obra! Continúa explorando y experimentando con estas herramientas para maximizar todo el potencial que Docker tiene para ofrecerte.