Las ventajas de Docker hacen que la implementación de software sea mucho más eficiente que antes. Gracias a esto, los desarrolladores no tendrán problemas para saber cómo se ejecutará su aplicación fuera del entorno de prueba. Por otro lado, el administrador del sistema no tendrá que luchar con los cambios del sistema o buscar las bibliotecas necesarias.

En este tutorial, le mostramos los primeros pasos a seguir con Docker. Para desbloquear el verdadero poder de esta increíble utilidad, recomendamos consultar la documentación oficial. ¡Feliz desarrollo!

1. Actualice los repositorios

Como de costumbre, es una buena idea actualizar la base de datos local de software para asegurarse de tener acceso a las últimas revisiones. Por lo tanto, abra una ventana de terminal (Ctrl + Alt + T) y escriba:

sudo apt-get update

2. Desinstalar versiones anteriores

A continuación, se recomienda desinstalar cualquier software antiguo de Docker antes de continuar. Usa el comando:

sudo apt-get remove docker docker-engine docker.io containerd runc

3. Descargar dependencias

Deberá ejecutar estos comandos para permitir que su sistema operativo acceda a los repositorios de Docker a través de HTTPS. En la ventana de terminal, escriba:

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

4. Clave GPG oficial de Docker

La clave GPG es una característica de seguridad. Para asegurarse de que el software que está instalando es auténtico, ingrese:

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

5. Configurar el repositorio

Para instalar el repositorio de Docker, ingrese el comando:

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

6. Actualizar repositorios

Actualice los repositorios que acaba de agregar:

sudo apt-get update

7. Instale la última versión de Docker

Para instalar la última versión de Docker:

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

8. Verifique la versión de Docker

Para verificar el número de versión de Docker instalado, ingrese:

docker --version

Felicidades, tienes Docker instalado 🙂

Ejecutar el comando Docker sin sudo (Opcional)

De forma predeterminada, el comando docker solamente puede ejecutarse por el usuario de root o por un usuario en el grupo docker, el cual se crea automáticamente durante la instalación de Docker. Si quiere evitar escribir sudo siempre que deba ejecutar el comando docker agregue su nombre de usuario al grupo docker:

sudo usermod -aG docker USUARIO # Agregue su usuario al grupo docker
newgrp docker # Refrescar el grupo sin tener que reiniciar

Fuente: https://docs.docker.com/install/linux/docker-ce/ubuntu/