Instalación de Docker en Ubuntu

Existen varias versiones diferentes de Ubuntu disponibles. En esta receta, instalaremos Docker en Ubuntu 18.04, que es la última versión LTS al momento de escribir. Estos mismos pasos también deberían funcionar con Ubuntu 16.04.

Preparación

Verifique los requisitos previos mencionados en la receta anterior.

Desinstale cualquier versión anterior de Docker. Las versiones anteriores del paquete Docker se llaman docker, docker.io o docker-engine. Si estas están instaladas, debemos desinstalarlas, de lo contrario podrían causar problemas:

$ sudo apt-get remove docker docker-engine docker.io

Cómo hacerlo…

Siga los siguientes pasos:

  1. Actualice el índice de paquetes de apt:
$ sudo apt-get update
  1. Instale los paquetes para permitir que apt use un repositorio a través de HTTPS:
$ sudo apt-get install \
        apt-transport-https \
        ca-certificates \
        curl \
        software-properties-common
  1. Agregue la clave GPG oficial de Docker:
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
OK

Verifique que tenemos la clave correcta instalada:

$ sudo apt-key fingerprint 0EBFCD88
pub rsa4096 2017-02-22 [SCEA]
9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88
uid [ unknown] Docker Release (CE deb) <docker@docker.com>
sub rsa4096 2017-02-22 [S]
  1. Agregue el repositorio apt de Docker usando el canal stable:
$ sudo add-apt-repository \
        "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
        $(lsb_release -cs) \
        stable"

SUGERENCIA

Si desea actualizaciones más frecuentes y no le importan algunos errores, puede usar el canal de prueba nocturno. Para usar el canal de prueba, todo lo que necesita hacer es cambiar stable a test en el comando anterior.

  1. Actualice el índice de paquetes de apt para que incluya el repositorio de Docker que acabamos de agregar:
$ sudo apt-get update
  1. Instale la última versión de Docker CE:
$ sudo apt-get install docker-ce
  1. Verifique que la instalación funcionó:
$ sudo docker container run hello-world

Cómo funciona…

El comando anterior instalará Docker en Ubuntu y todos los paquetes requeridos por este.

Más información…

El archivo de configuración predeterminado del demonio de Docker se encuentra en /etc/docker, el cual se utiliza al iniciar el demonio. Aquí hay algunas operaciones básicas:

  • Para iniciar el servicio, ingrese lo siguiente:
$ sudo systemctl start docker
  • Para verificar la instalación, ingrese lo siguiente:
$ docker info
  • Para actualizar el paquete, ingrese lo siguiente:
$ sudo apt-get update
  • Para habilitar el inicio del servicio al arrancar, ingrese lo siguiente:
$ sudo systemctl enable docker
  • Para detener el servicio, ingrese lo siguiente:
$ sudo systemctl stop docker

Véase también

Para obtener más información, consulte el documento de instalación de Ubuntu en el sitio web de Docker en https://docs.docker.com/install/linux/docker-ce/ubuntu/.