CodeGym /Cursos /Docker SELF /Instalación de Docker

Instalación de Docker

Docker SELF
Nivel 9 , Lección 3
Disponible

4.1 Instalación de Docker en Windows 10

Requisitos del sistema

Antes de instalar Docker en Windows, asegúrate de que tu computadora cumple con los siguientes requisitos:

  1. Sistema operativo: Windows 10 64-bit (Pro, Enterprise o Education, Build 15063 o superior).
  2. Función Hyper-V activada.

Activar Hyper-V

Hyper-V es una tecnología de virtualización de Microsoft necesaria para que Docker funcione en Windows. Para activarlo:

  1. Abre el «Panel de control» y ve a la sección «Programas».
  2. Haz clic en «Activar o desactivar las características de Windows».
  3. Marca la casilla junto a «Hyper-V» y haz clic en «Aceptar».
  4. Reinicia tu computadora para que los cambios surtan efecto.

Instalar WSL

Abre PowerShell como administrador y ejecuta el comando: wsl --install. Esto instalará WSL 2.

Si algo no funciona, hay una guía detallada disponible en este enlace

Si la virtualización aún no funciona, probablemente necesites activarla desde el BIOS. Esto suele suceder en plataformas AMD. Por ejemplo, si tienes una placa MSI, aquí están los pasos:

  • Entra en el BIOS
  • Overclocking settings > OC Explore Mode activa Expert
  • CPU Features > Enable SVM Mode

Si tu BIOS se ve diferente… Bueno, eso pasa y es normal. En ese caso, busca en Google algo como enable virtualization in bios asus.

Descargar e instalar Docker Desktop

  1. Ve al sitio web oficial de Docker y descarga el archivo de instalación de Docker Desktop para Windows.
  2. Ejecuta el archivo de instalación descargado.
  3. Sigue las instrucciones del asistente de instalación, aceptando los términos del acuerdo de licencia y seleccionando las opciones necesarias.
  4. Al finalizar la instalación, inicia Docker Desktop.

Configurar Docker Desktop

En el primer inicio de Docker Desktop:

  1. Se te pedirá que aceptes los términos del acuerdo de licencia. Acéptalos.
  2. Docker Desktop configurará y arrancará automáticamente el servidor Docker.
  3. En la barra de tareas aparecerá un icono de Docker indicando que Docker se ha iniciado correctamente.

Verificar instalación

Para verificar que Docker se instaló correctamente:

  1. Abre la línea de comandos (CMD) o PowerShell.
  2. Introduce el comando docker --version y asegúrate de que la versión de Docker se muestra correctamente.

4.2 Instalación de Docker en Windows 11

Requisitos del sistema

Antes de instalar Docker en una PC con Windows 11, asegúrate de que tu ordenador cumpla con los siguientes requisitos:

  • Sistema operativo: Windows 11 64-bit.
  • Función activada de Hyper-V y WSL 2 (Windows Subsystem for Linux 2).

Activación de Hyper-V y WSL 2

Hyper-V y WSL 2 son tecnologías de virtualización de Microsoft que son necesarias para que Docker funcione en Windows 11. Para activar Hyper-V y WSL 2:

  1. Abre el menú de inicio y escribe "Panel de control", luego selecciónalo.
  2. Ve a la sección «Programas».
  3. Haz clic en «Activar o desactivar características de Windows».
  4. Marca las casillas junto a «Hyper-V», «Virtual Machine Platform» y «Windows Subsystem for Linux».
  5. Haz clic en «OK» y reinicia tu ordenador para que los cambios surtan efecto.

Descarga e instalación de Docker Desktop

  1. Ve al sitio oficial de Docker y descarga el archivo de instalación de Docker Desktop para Windows.
  2. Ejecuta el archivo de instalación descargado.
  3. Sigue las instrucciones del asistente de instalación, aceptando los términos del acuerdo de licencia y seleccionando las opciones necesarias.
  4. Después de completar la instalación, inicia Docker Desktop.

Configuración de Docker Desktop

En el primer inicio de Docker Desktop:

  1. Abre la línea de comandos (CMD) o PowerShell.
  2. Introduce el comando docker --version y asegúrate de que la versión de Docker se muestre correctamente.

4.3 Instalación de Docker en Windows 7

Lamentablemente, Docker Desktop no está oficialmente soportado en Windows 7. Sin embargo, aún puedes usar Docker en Windows 7 utilizando una máquina virtual. A continuación, encontrarás una guía sobre cómo instalar Docker en Windows 7 usando VirtualBox y Docker Toolbox.

Requisitos del sistema

Antes de instalar Docker en Windows 7, asegúrate de que tu computadora cumpla con los siguientes requisitos:

  • Sistema operativo: Windows 7 64-bit.
  • Procesador: Soporte para virtualización (VT-x para Intel o AMD-V para AMD).
  • Función de virtualización habilitada en el BIOS.

Instalación de VirtualBox y Docker Toolbox

  1. Descargar VirtualBox:
    • Ve al sitio oficial de VirtualBox y descarga el archivo de instalación para Windows.
    • Ejecuta el archivo de instalación y sigue las instrucciones del asistente de instalación.
  2. Descargar Docker Toolbox:
    • Ve a la página de descargas de Docker Toolbox en GitHub y descarga la última versión de Docker Toolbox para Windows.
    • Ejecuta el archivo de instalación descargado de Docker Toolbox.
    • Sigue las instrucciones del asistente de instalación, aceptando los términos del acuerdo de licencia y seleccionando las opciones necesarias.

Configuración de Docker Toolbox

Después de instalar Docker Toolbox, realiza los siguientes pasos para configurarlo:

  1. Iniciar Docker Quickstart Terminal:
    • Abre Docker Quickstart Terminal (el ícono debería aparecer en el escritorio después de la instalación).
    • Docker Quickstart Terminal configurará automáticamente una máquina virtual Docker usando VirtualBox y arrancará el servidor Docker.
    • Espera hasta que aparezca un mensaje indicando que Docker se inició correctamente.
  2. Verificación de la instalación:
    • Después de iniciar Docker Quickstart Terminal, introduce el comando docker --version en la terminal.
    • Asegúrate de que la versión de Docker se muestre correctamente.

Notas

  • Docker Toolbox incluye Docker Engine, Docker Machine y Docker Compose.
  • Docker Quickstart Terminal inicia una máquina virtual con las configuraciones mínimas necesarias. Puedes ajustar la máquina virtual a través de VirtualBox para mejorar el rendimiento y otros parámetros.

4.4 Instalación de Docker en macOS

Requisitos del sistema

Antes de instalar Docker en macOS, asegúrate de que tu computadora cumpla con los siguientes requisitos:

  • Sistema operativo: macOS 10.13 o superior.
  • Procesador con soporte de 64 bits.

Descarga e instalación de Docker Desktop

  1. Ve al sitio web oficial de Docker y descarga el archivo de instalación de Docker Desktop para macOS.
  2. Abre el archivo .dmg descargado.
  3. Arrastra Docker.app a la carpeta «Aplicaciones».

Inicio de Docker Desktop

Para el primer inicio de Docker Desktop:

  1. Abre Docker.app desde la carpeta «Aplicaciones».
  2. Puede que necesites introducir la contraseña de administrador para completar la instalación.
  3. Docker Desktop configurará automáticamente y lanzará el servidor Docker.
  4. Aparecerá un icono de Docker en la barra de menú, indicando que Docker se ha iniciado correctamente.

Configuración de Docker Desktop

Después del primer inicio, Docker Desktop configurará el sistema para trabajar de manera óptima con los contenedores Docker. Docker Desktop se integra con las configuraciones del sistema y proporciona una interfaz práctica para gestionar Docker.

Verificación de la instalación

Para verificar la instalación exitosa de Docker:

  1. Abre el terminal.
  2. Introduce el comando docker --version y asegúrate de que la versión de Docker se muestre correctamente.

4.5 Instalación de Docker en Linux (Ubuntu)

Requisitos del sistema

Antes de instalar Docker en Ubuntu, asegúrate de que tu equipo cumple con los siguientes requisitos:

  • Sistema operativo: Ubuntu 18.04 o superior.
  • Versión de 64 bits.

Instrucciones detalladas en el sitio oficial

Actualizar paquetes

Primero, necesitas actualizar la lista de paquetes:

Terminal

sudo apt-get update
       

Instalar paquetes requeridos

A continuación, instala los paquetes requeridos para añadir el repositorio de Docker:

Terminal

sudo apt-get install \
   ca-certificates \
   curl \
   gnupg \
   lsb-release

Agregar la clave GPG oficial de Docker

Descarga y añade la clave GPG oficial de Docker:

Terminal

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o 
/usr/share/keyrings/docker-archive-keyring.gpg 

Agregar el repositorio de Docker

Añade el repositorio oficial de Docker a tu sistema:

Terminal

echo \
 "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] 
https://download.docker.com/linux/ubuntu \
 $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null 

Instalación de Docker Engine

Ahora puedes instalar Docker Engine:

Terminal

sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io

Iniciar Docker

Inicia Docker y asegúrate de que está configurado para iniciarse automáticamente al cargar el sistema:

Terminal

sudo systemctl start docker
sudo systemctl enable docker

Comprobación de la instalación

Para verificar que Docker se instaló con éxito:

Terminal

sudo usermod -aG docker $USER 
sudo chmod 666 /var/run/docker.sock
sudo docker --version

Asegúrate de que la versión de Docker se muestra correctamente.

Comentarios
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION