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.
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.
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
.
En primer lugar, procederemos a instalar los repositorios, así como también las dependencias necesarias.
apt-get update
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.
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.
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.
apt-get install docker-ce
El nombre de paquete docker-ce
hace referencia a la versión gratuita ("community edition") de Docker.
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.