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.