AD

¿Ya dominas lo básico? Un curso estructurado de Docker es la vía rápida para dar el salto.

Ver cursos de Docker en Udemy

Enlace de afiliado. No te cuesta nada extra.

🐳Lecciones de Docker
Lección 2 / 45

¿Qué es Docker?

En esta lección entenderás qué problema resuelve Docker antes de tocar ninguna orden.

Docker empaqueta una aplicación junto con todo lo que necesita para funcionar —el sistema base, las bibliotecas, la configuración— dentro de una caja llamada contenedor. Esa caja se comporta igual en tu portátil, en el de tu compañera y en el servidor.

docker --version es la orden con la que se comprueba que está instalado, y sirve de primera toma de contacto.

El problema que resuelve tiene nombre propio: «en mi máquina funciona». Antes de Docker, montar el entorno de un proyecto nuevo podía llevar un día entero de instalar versiones concretas de cosas, y aun así fallar por una diferencia que nadie encontraba.

Conviene distinguirlo de una máquina virtual, porque se parecen y no son lo mismo. Una máquina virtual lleva dentro un sistema operativo completo y tarda minutos en arrancar; un contenedor comparte el núcleo del sistema anfitrión y arranca en menos de un segundo. Esa diferencia de peso es lo que permite levantar veinte contenedores en un portátil.

Hoy está presente en casi todas las etapas del trabajo con software: desarrollo, pruebas automáticas y despliegue.

Docker
Pruébalo (escríbelo en la terminal simulada)
docker --version

🧑‍💻 Puedes escribir este comando en la terminal simulada de Docker para probarlo tú mismo (esta página no incluye terminal interactiva).

Espacio publicitario (banner)
Espacio publicitario (en el artículo)