En esta sección, aprenderás cómo instalar Docker en diferentes sistemas operativos. Docker es compatible con varias plataformas, incluyendo Windows, macOS y Linux. A continuación, se detallan los pasos para cada uno de estos sistemas operativos.

Requisitos Previos

Antes de comenzar con la instalación, asegúrate de cumplir con los siguientes requisitos:

  • Windows: Windows 10 64-bit: Pro, Enterprise, o Education (Build 15063 o superior).
  • macOS: macOS 10.14 o superior.
  • Linux: Una distribución moderna de Linux (Ubuntu, Debian, Fedora, CentOS, etc.).

Instalación en Windows

Paso 1: Descargar Docker Desktop

  1. Visita la página oficial de Docker: Docker Desktop for Windows.
  2. Haz clic en el botón "Download for Windows" para descargar el instalador.

Paso 2: Ejecutar el Instalador

  1. Abre el archivo descargado Docker Desktop Installer.exe.
  2. Sigue las instrucciones del asistente de instalación.
  3. Asegúrate de habilitar la opción "Use the WSL 2 based engine" durante la instalación.

Paso 3: Configurar Docker Desktop

  1. Una vez completada la instalación, abre Docker Desktop desde el menú de inicio.
  2. Docker Desktop puede solicitar permisos de administrador para instalar componentes adicionales. Acepta estos permisos.
  3. Docker Desktop se iniciará y mostrará una pantalla de bienvenida. Sigue las instrucciones para completar la configuración inicial.

Verificación

Para verificar que Docker se ha instalado correctamente, abre una terminal de PowerShell y ejecuta el siguiente comando:

docker --version

Deberías ver la versión de Docker instalada.

Instalación en macOS

Paso 1: Descargar Docker Desktop

  1. Visita la página oficial de Docker: Docker Desktop for Mac.
  2. Haz clic en el botón "Download for Mac" para descargar el instalador.

Paso 2: Ejecutar el Instalador

  1. Abre el archivo descargado Docker.dmg.
  2. Arrastra el icono de Docker a la carpeta de Aplicaciones.

Paso 3: Configurar Docker Desktop

  1. Abre Docker desde la carpeta de Aplicaciones.
  2. Docker puede solicitar permisos de administrador para instalar componentes adicionales. Acepta estos permisos.
  3. Docker se iniciará y mostrará una pantalla de bienvenida. Sigue las instrucciones para completar la configuración inicial.

Verificación

Para verificar que Docker se ha instalado correctamente, abre una terminal y ejecuta el siguiente comando:

docker --version

Deberías ver la versión de Docker instalada.

Instalación en Linux

Paso 1: Actualizar el Sistema

Antes de instalar Docker, asegúrate de que tu sistema esté actualizado. Abre una terminal y ejecuta los siguientes comandos:

sudo apt-get update
sudo apt-get upgrade

Paso 2: Instalar Dependencias

Instala las dependencias necesarias para Docker:

sudo apt-get install apt-transport-https ca-certificates curl software-properties-common

Paso 3: Añadir el Repositorio de Docker

Añade la clave GPG oficial de Docker y el repositorio:

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

Paso 4: Instalar Docker

Actualiza el índice de paquetes e instala Docker:

sudo apt-get update
sudo apt-get install docker-ce

Paso 5: Iniciar y Habilitar Docker

Inicia el servicio de Docker y habilítalo para que se inicie al arrancar el sistema:

sudo systemctl start docker
sudo systemctl enable docker

Verificación

Para verificar que Docker se ha instalado correctamente, abre una terminal y ejecuta el siguiente comando:

docker --version

Deberías ver la versión de Docker instalada.

Conclusión

En esta sección, hemos cubierto cómo instalar Docker en Windows, macOS y Linux. Ahora que tienes Docker instalado, estás listo para comenzar a explorar sus funcionalidades. En la siguiente sección, aprenderemos sobre la arquitectura de Docker y cómo funciona internamente.


Errores Comunes y Soluciones

  1. Error de permisos en Linux: Si obtienes un error de permisos al ejecutar comandos de Docker, asegúrate de que tu usuario esté en el grupo docker:

    sudo usermod -aG docker $USER
    

    Luego, cierra sesión y vuelve a iniciarla para que los cambios surtan efecto.

  2. Problemas con WSL 2 en Windows: Si Docker Desktop no se inicia correctamente en Windows, verifica que WSL 2 esté instalado y configurado correctamente. Puedes seguir las instrucciones en la documentación oficial de Microsoft.

  3. Problemas de compatibilidad en macOS: Asegúrate de que tu versión de macOS sea compatible con Docker Desktop. Si tienes una versión anterior a macOS 10.14, considera actualizar tu sistema operativo.


Resumen

  • Instalamos Docker en Windows, macOS y Linux.
  • Verificamos la instalación ejecutando docker --version.
  • Proporcionamos soluciones a errores comunes.

En la próxima sección, profundizaremos en la arquitectura de Docker para entender mejor cómo funciona esta poderosa herramienta.

© Copyright 2024. Todos los derechos reservados