Ir al contenido principal

Instala Docker en Ubuntu

Para la nueva version de Docker hay varios cambios que impactan bastante la forma tradicional de instalacion.

Algunas distro de Linux pueden tener paquetes no oficiales de Docker en sus repositorios. Segun la documentacion oficial, hay que remover paquetes relacionados y desinstalar versiones antiguas o conflictivas con Docker Engine.

Los paquetes que podrían necesitar ser desinstalados incluyen:

  • docker.io
  • docker-compose
  • docker-doc
  • podman-docker

Para desinstalar los paquetes conflictivos, puedes ejecutar el siguiente comando en la terminal:

for pkg in docker.io docker-doc docker-compose podman-docker containerd runc; do sudo apt-get remove $pkg; done

Ubuntu

  1. Actualiza tu sistema:

    sudo apt update && sudo apt upgrade -y

  2. Instala lascertificados dependenciasy necesariasherramienta de transferencia de datos:

    sudo apt-get install ca-certificates curl


  • Crea un directorio seguro para llaves de repositorios APT::

      sudo install -m 0755 -d /etc/apt/keyrings 

    • AgregaDescarga y guarda la clave GPG oficial de Docker en el sistema::

      sudo curl -fsSL <https://download.docker.com/linux/ubuntu/gpg> |-o sudo apt-key add -/etc/apt/keyrings/docker.asc

    • AgregaOtorgar elpermisos repositoriode lectura a todos los usuarios para la clave GPG de Docker a APT:

      sudo add-apt-repositorychmod "deba+r [arch=amd64] <https://download.etc/apt/keyrings/docker.com/linux/ubuntu> $(lsb_release -cs) stable"asc

    • X:

    • X:

    • X:

    • X:


      • Actualiza tu sistema y instala Docker:

        sudo apt update
        sudo apt install docker-ce docker-ce-cli containerd.io
      • Verifica que Docker esté corriendo:

        sudo systemctl status docker

      Post-instalación (para cualquier distribución)

      Para evitar tener que usar sudo cada vez que ejecutes el comando docker, puedes agregar tu usuario al grupo docker con el siguiente comando:

      sudo usermod -aG docker tu_usuario

      Reemplaza tu_usuario con tu nombre de usuario. Después de esto, necesitarás cerrar sesión y volver a iniciarla para que los cambios tengan efecto.

      Recuerda consultar la documentación oficial de Docker para obtener las instrucciones más actualizadas y específicas para tu versión de Linux en https://docs.docker.com/engine/install/.