Tiempo lectura: 3 min. 37 s.

Instalar Docker

Instalar Docker en Oracle Cloud.

En este tutorial vamos a ver cómo instalar Docker desde el repositorio oficial.

Para ello, importante, previamente conectarnos a la instancia deseada.

Paso 1: Actualizar la base de datos local

Actualice la base de datos local con el comando:

sudo apt-get update

Paso 2: Descargar dependencias

Ejecutar estos comandos para permitir que el sistema operativo Ubuntu/Linux acceda a los repositorios de Docker a través de HTTPS.

En la ventana de terminal, escribe:

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

Para aclarar, aquí hay un breve desglose de cada comando:

  • apt-transport-https : permite que el administrador de paquetes transfiera archivos y datos a través de https.
  • certificados ca : permite que el sistema (y el navegador web) verifiquen los certificados de seguridad.
  • curl : esta es una herramienta para transferir datos.
  • software-properties-common : agrega scripts para administrar software.

Paso 3: Agregar la clave GPG de Docker

La clave GPG es una característica de seguridad.

Para asegurarse de que el software que está instalando es auténtico, escribe en la consola:

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

Si da error el anterior comando con un mensaje de error de este estilo:

# Error comando anterior
ubuntu@hadoop-3:~$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add –

gpg: can't open '': No such file or directory

Se solucionaría de la siguiente forma:

# Guardamos la salida de curl en un fichero, ej: ficherossl.txt
ubuntu@hadoop-3:~$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg > ficherossl.txt

# Añadimos clave seleccionando dicho fichero
ubuntu@hadoop-3:~$ sudo apt-key add ficherossl.txt
OK

Paso 4: Instalar el repositorio de Docker

Para instalar el repositorio de Docker, escribe el comando en la terminal:

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

El comando “$ (lsb_release –cs )” escanea y devuelve el nombre en clave de su instalación de Ubuntu, en este caso, Bionic. Además, la última palabra del comando, stable, es el tipo de versión de Docker.

Resultado de la salida una vez ejecutado:

ubuntu@hadoop-3:~$ sudo add-apt-repository "deb [arch=amd64] https://download.doc                                                                ker.com/linux/ubuntu  $(lsb_release -cs)  stable"
Hit:1 http://eu-frankfurt-1-ad-1.clouds.archive.ubuntu.com/ubuntu bionic InReleas                                                                e
Get:2 http://security.ubuntu.com/ubuntu bionic-security InRelease [88.7 kB]
Get:3 http://eu-frankfurt-1-ad-1.clouds.archive.ubuntu.com/ubuntu bionic-updates                                                                 InRelease [88.7 kB]
Get:4 https://download.docker.com/linux/ubuntu bionic InRelease [64.4 kB]
Get:5 http://eu-frankfurt-1-ad-1.clouds.archive.ubuntu.com/ubuntu bionic-backport                                                                s InRelease [74.6 kB]
Get:6 https://download.docker.com/linux/ubuntu bionic/stable amd64 Packages [11.0                                                                 kB]
Get:7 http://eu-frankfurt-1-ad-1.clouds.archive.ubuntu.com/ubuntu bionic-updates/                                                                main amd64 Packages [897 kB]
Get:8 http://eu-frankfurt-1-ad-1.clouds.archive.ubuntu.com/ubuntu bionic-updates/                                                                main i386 Packages [662 kB]
Get:9 http://eu-frankfurt-1-ad-1.clouds.archive.ubuntu.com/ubuntu bionic-updates/                                                                universe amd64 Packages [1060 kB]
Get:10 http://eu-frankfurt-1-ad-1.clouds.archive.ubuntu.com/ubuntu bionic-updates                                                                /universe i386 Packages [1011 kB]
Fetched 3957 kB in 1s (3120 kB/s)
Reading package lists... Done

Paso 5: Actualizar los repositorios

Actualizar los repositorios que acabamos de instalar con el comando:

sudo apt-get update

Paso 6: Instalar la última versión de Docker

Para instalar la última versión de Docker:

sudo apt-get install docker-ce

Ahora debes tener Docker instalado, el daemon iniciado, y el proceso habilitado para iniciar durante el arranque.

Verifica que se esté ejecutando:

sudo systemctl status docker

El resultado debería ser parecido al siguiente, indicando que el servicio está activo y se está ejecutando:

ubuntu@hadoop-3:~$ 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 Tue 2020-03-31 07:59:51 UTC; 8h ago
     Docs: https://docs.docker.com
 Main PID: 25545 (dockerd)
    Tasks: 53
   CGroup: /system.slice/docker.service
           ├─25545 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
.....

Para comprobar que tenemos Docker instalado, ejecutamos en la terminal:

ubuntu@hadoop-3:~$ sudo docker --version
Docker version 19.03.8, build afacb8b7f0

¡¡Enhorabuena!! Tienes Docker instalado en tu instancia dentro de Oracle Cloud. 🎉 😄

Última modificación: March 31, 2020