Curso Docker
Introducción a Docker
Docker es una herramienta que permite crear, gestionar y ejecutar contenedores. Un contenedor es una unidad de software que empaqueta una aplicación y todas sus dependencias, de modo que puede ejecutarse de forma coherente en diferentes entornos.
¿Qué Problema Resuelve Docker?
Imagina que desarrollas una aplicación en tu computadora, pero cuando la pruebas en otro equipo o servidor, deja de funcionar por problemas de compatibilidad o falta de librerías. Docker soluciona esto, ya que permite empaquetar la aplicación junto con todo lo necesario (librerías, configuraciones, etc.) en un contenedor, asegurando que se ejecute de la misma forma en cualquier sistema.
Beneficios de Docker
- Portabilidad: Los contenedores Docker se pueden ejecutar en cualquier lugar donde Docker esté instalado, ya sea en tu máquina local, un servidor o la nube.
- Aislamiento: Cada contenedor es independiente y no interfiere con otros, lo que garantiza que las aplicaciones no entren en conflicto.
- Ligereza: A diferencia de las máquinas virtuales, los contenedores son ligeros y consumen menos recursos.
Instalación de Docker
A continuación te guío en cómo instalar Docker en diferentes sistemas operativos. La instalación de Docker puede variar ligeramente dependiendo del sistema que utilices.
1. Instalación de Docker en Windows y macOS
Docker ha desarrollado una herramienta llamada Docker Desktop que simplifica la instalación en Windows y macOS.
Pasos para instalar Docker Desktop:
- Descargar Docker Desktop: Ve a docker.com y selecciona la versión para tu sistema operativo (Windows o macOS).
- Instalar Docker Desktop:
- Abre el instalador que descargaste.
- Sigue las instrucciones del asistente de instalación.
- Iniciar Docker Desktop: Una vez instalada, busca "Docker Desktop" en tu menú de aplicaciones y ejecútalo. Asegúrate de que Docker esté corriendo.
Verificar la instalación:
Abre una terminal o la consola de comandos y ejecuta:
1docker --version
Esto debería mostrar la versión de Docker instalada, algo como:
Docker version 20.10.7, build f0df350
2. Instalación de Docker en Linux (Ubuntu)
Pasos para instalar Docker en Ubuntu:
-
Actualizar los paquetes existentes: Abre una terminal y ejecuta:
1sudo apt-get update -
Instalar dependencias: Estos paquetes son necesarios para que Docker funcione correctamente:
1sudo apt-get install apt-transport-https ca-certificates curl software-properties-common -
Agregar la clave GPG de Docker: Esto asegura que las descargas de Docker provienen de una fuente confiable.
1curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - -
Agregar el repositorio oficial de Docker: Esto permite instalar Docker desde los servidores oficiales.
1sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" -
Instalar Docker: Ahora que el repositorio está configurado, instala Docker.
1sudo apt-get update 2sudo apt-get install docker-ce -
Verificar la instalación: Para asegurarte de que Docker está correctamente instalado, ejecuta:
1docker --version -
Permitir que Docker se ejecute sin sudo (opcional): Para ejecutar Docker sin tener que usar
sudotodo el tiempo, añade tu usuario al grupodocker:1sudo usermod -aG docker ${USER}
Probar la instalación de Docker
Una vez que hayas instalado Docker, es buena idea probar que todo funciona correctamente. Puedes hacerlo ejecutando un contenedor sencillo.
Ejemplo:
1docker run hello-world
Este comando descarga una imagen llamada hello-world y la ejecuta dentro de un contenedor. Si todo está correcto, verás un mensaje como este:
Hello from Docker!
This message shows that your installation appears to be working correctly.
...
Resumen
Docker es una herramienta que facilita la creación de contenedores, permitiendo que las aplicaciones se ejecuten de manera consistente en cualquier entorno. Su instalación en Windows, macOS y Linux es sencilla gracias a Docker Desktop para sistemas basados en escritorio y al repositorio oficial de Docker en sistemas Linux.
Pasos básicos para instalar Docker:
- Descargar Docker Desktop (Windows y macOS) o seguir los pasos para instalarlo en Linux.
- Verificar la instalación ejecutando
docker --version. - Probar Docker ejecutando un contenedor simple como
hello-world.
Con Docker instalado, ya estarás listo para empezar a crear y ejecutar contenedores que aseguren que tus aplicaciones sean portables, seguras y ligeras.
- Loading...
Ejecuta el comando adecuado para ver que versión tienes instalada de Docker.
Loading...