Instalar Docker en Ubuntu 20.04

Instrucciones para instalar Docker Community Edition (CE) en Ubuntu 20.04

Docker es un software para automatizar el despliegue y la gestión de aplicaciones en un entorno de virtualización a nivel de sistema operativo. Permite «empaquetar» una aplicación junto con todo su entorno y dependencias en un contenedor que puede trasladarse a cualquier sistema Linux con soporte de cgroups en el kernel, y proporciona un entorno de gestión de contenedores.

file

Antes de instalar Docker, actualiza la lista de paquetes de Ubuntu existente:

sudo apt update

A continuación, instala los paquetes necesarios que permiten a apt usar paquetes a través de HTTPS:

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

Añade la clave GPG del repositorio oficial de Docker a tu sistema:

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

Añade el repositorio de Docker a la lista de fuentes de paquetes APT:

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu focal stable"

Actualiza entonces la base de datos de paquetes con la información sobre los paquetes de Docker del repositorio recién añadido:

sudo apt update

Para asegurarte de que Docker se instala desde el repositorio de Docker y no desde el repositorio predeterminado de Ubuntu, ejecuta el siguiente comando:

apt-cache policy docker-ce
root@kvmde68-19464:~# apt-cache policy docker-ce
docker-ce:
  Installed: (none)
  Candidate: 5:19.03.11~3-0~ubuntu-focal
  Version table:
     5:19.03.11~3-0~ubuntu-focal 500
        500 https://download.docker.com/linux/ubuntu focal/stable amd64 Packages
     5:19.03.10~3-0~ubuntu-focal 500
        500 https://download.docker.com/linux/ubuntu focal/stable amd64 Packages
     5:19.03.9~3-0~ubuntu-focal 500
        500 https://download.docker.com/linux/ubuntu focal/stable amd64 Packages

Ten en cuenta que docker-ce no está instalado, pero es candidato a instalarse desde el repositorio de Docker para Ubuntu 20.04 (versión focal).

Instalación de Docker:

sudo apt install docker-ce

Docker está instalado y el proceso se iniciará automáticamente al arrancar el sistema.

Comprobemos que el proceso está en ejecución:

sudo systemctl status docker
root@kvmde68-19464:~# sudo systemctl status docker
Docker.service - Docker Application Container Engine
     Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)
     Active: active (running) since Mon 2020-06-22 16:19:04 MSK; 18s ago
TriggeredBy: ● docker.socket
       Docs: https://docs.docker.com
   Main PID: 3289 (dockerd)
      Tasks: 8
     Memory: 36.3M
     CGroup: /system.slice/docker.service
             └─3289 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock

Jun 22 16:19:03 kvmde68-19464.fornex.org dockerd[3289]: time="2020-06-22T16:19:03.447245632+03&gt
Jun 22 16:19:03 kvmde68-19464.fornex.org dockerd[3289]: time="2020-06-22T16:19:03.447627302+03&gt
Jun 22 16:19:03 kvmde68-19464.fornex.org dockerd[3289]: time="2020-06-22T16:19:03.448236842+03&gt
Jun 22 16:19:03 kvmde68-19464.fornex.org dockerd[3289]: time="2020-06-22T16:19:03.449654437+03&gt
Jun 22 16:19:03 kvmde68-19464.fornex.org dockerd[3289]: time="2020-06-22T16:19:03.896983152+03&gt
Jun 22 16:19:04 kvmde68-19464.fornex.org dockerd[3289]: time="2020-06-22T16:19:04.107198555+03&gt
Jun 22 16:19:04 kvmde68-19464.fornex.org dockerd[3289]: time="2020-06-22T16:19:04.244408196+03&gt
Jun 22 16:19:04 kvmde68-19464.fornex.org dockerd[3289]: time="2020-06-22T16:19:04.245672224+03&gt
Jun 22 16:19:04 kvmde68-19464.fornex.org systemd[1]: Started Docker Application Container Engi&gt
Jun 22 16:19:04 kvmde68-19464.fornex.org dockerd[3289]: time="2020-06-22T16:19:04.396727868+03

Al instalar Docker, obtenemos no solo el servicio Docker, sino también la utilidad de línea de comandos docker, es decir, el cliente Docker.


También puedes usar nuestras One-Click-Apps para instalar Docker con un solo clic. Para ello, selecciona el plan de VPS que necesites y elige Apps → Docker para instalarlo.

file


Si tienes dificultades con la configuración o tienes alguna pregunta adicional, puedes contactar con nuestro equipo de soporte en cualquier momento a través del sistema de tickets.

¿Necesitas ayuda?Nuestros ingenieros te ayudarán gratuitamente con cualquier pregunta en minutosContáctanos