· Tutorial ·

Cómo instalar Docker en tu propio servidor

En este manual te enseñaremos cómo instalar y configurar Docker en tu propio servidor. Siguiendo estos sencillos pasos podrás tener Docker instalado y plenamente funcional en muy pocos minutos, permitiéndote lanzar contenedores o "componer" arquitecturas de múltiples contenedores.

Prerequisitos

Este manual cubre la instalación de Docker para la distribución Ubuntu 18.04. El procedimiento será muy similar en versiones posteriores de Ubuntu e incluso para cualquier distribución basada en Debian. Sin embargo, los pasos detallados a continuación no funcionarán para distribuciones como Red Hat, Fedora, CentOS, etc.

  • Ubuntu 18.04 (o compatible)
  • Acceso de root
  • Conexión SSH o a la terminal

Todos los comandos de este manual asumen que se ejecutan con permisos de root. Según la configuración de cada sistema, podría ser necesario precederlos de sudo.

Instalación de los repositorios

En primer lugar, procederemos a instalar los repositorios, así como también las dependencias necesarias.

1. Actualizamos la lista de paquetes

apt-get update

2. Aseguramos poder establecer conexión con repositorios a través del protocolo HTTPS

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

El comando anterior instalará las dependencias necesarias para poder añadir y trabajar correctamente con un repositorio a través de una conexión segura.

3. Descargamos y añadimos la clave pública del repositorio de Docker

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

Esta clave nos permitirá verificar la integridad de los archivos y la autenticidad del emisor, evitando de esta forma cualquier tipo de suplantación de paquetes / archivos. Esta es una medida de seguridad estándar y común.

4. Añadimos el repositorio y actualizamos la lista de paquetes

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

info Nótese que el comando anterior incluye el nombre de lanzamiento de la distribución. En este caso, bionic. En caso de que este manual sea utilizado en otras versiones de Ubuntu o distribuciones derivadas de Ubuntu, será necesario cambiar esta palabra para asegurar la compatibilidad.

apt-get update

Finalmente, actualizaremos la lista de paquetes, habilitando con ello el repositorio.

5. Instalamos Docker mediante el gestor de paquetes

apt-get install docker-ce

El nombre de paquete docker-ce hace referencia a la versión gratuita ("community edition") de Docker.

6. Probamos la instalación lanzando el contenedor "hello-world"

docker container run hello-world

success ¡Ya está! Si has seguido todos las pasos correctamente, habrás instalado con éxito Docker en tu servidor Ubuntu.

i