Cómo instalar Docker en Ubuntu 18.04 LTS

Vamos a ver en este artículo cómo instalar Docker en Ubuntu 18.04 LTS paso a paso, de modo que tu servidor o VPS Ubuntu quede listo para empezar a trabajar con aplicaciones en contenedores.

Antes de instalar Docker en Ubuntu 18.04 LTS

Si tienes intención de completar esta breve guía de instalación de Docker en Ubuntu 18.04 LTS, debes satisfacer los siguientes requisitos mínimos:

  • Una instalación actualizada de Ubuntu 18.04 LTS Bionic Beaver.
  • El paquete gnupg.
  • Acceso con un usuario con privilegios de sudo.
  • Conexión a Internet.

Cómo instalar el repositorio Docker en Ubuntu 18.04 LTS

Para asegurarnos de que trabajamos con las últimas versiones, instalaremos el repositorio oficial de Docker en Ubuntu 18.04. Empezaremos creando el archivo para el repositorio de Docker:

~$ sudo nano /etc/apt/sources.list.d/docker.list

El contenido será una única línea con la fuente de paquetes para Ubuntu 18.04 Bionic Beaver:

deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable

Guardamos los cambios y cerramos el archivo.

Al tratarse de un repositorio firmado, será necesario instalar la clave pública con la que se firman los paquetes:

~$ wget https://download.docker.com/linux/ubuntu/gpg -O- | sudo apt-key add

Finalmente actualizamos los repositorios del sistema, incluyéndose también el repositorio de Docker que acabamos de configurar:

~$ sudo apt update

Cómo instalar Docker en Ubuntu 18.04 LTS

Para instalar Docker en Ubuntu 18.04 LTS descargaremos con apt los siguientes paquetes desde el repositorio oficial que acabamos de configurar:

~$ sudo apt install -y docker-ce docker-ce-cli containerd.io

Descargados e instalados los paquetes de Docker y todas sus dependencias, dos nuevos servicios se crean en Ubuntu 18.04, los servicios docker.service y containerd.service, o si prefieres las versiones cortas, docker y containerd. Estos dos servicios quedan en ejecución y habilitados para su inicio automático.

Es posible comprobar el estado de ambos servicios en cualquier momento con el comando systemctl status containerd docker:

como instalar docker en ubuntu 18.04 lts

Cómo saber la versión instalada de Docker en Ubuntu 18.04

Saber qué versión de Docker está instalada en Ubuntu 18.04 es muy sencillo, basta con lanzar el comando docker con el parámetro -v:

~$ docker -v
Docker version 19.03.5, build 633a0ea838

Cómo probar Docker en Ubuntu 18.04 LTS

Para probar Docker en Ubuntu 18.04 LTS hay que ejecutar alguna imagen, por ejemplo la de la aplicación hello-world:

~$ sudo docker run hello-world
Unable to find image 'hello-world:latest' locally
latest: Pulling from library/hello-world
1b930d010525: Pull complete
Digest: sha256:4df8ca8a7e309c256d60d7971ea14c27672fc0d10c5f303856d7bc48f8cc17ff
Status: Downloaded newer image for hello-world:latest

Hello from Docker!
This message shows that your installation appears to be working correctly.

To generate this message, Docker took the following steps:
 1. The Docker client contacted the Docker daemon.
 2. The Docker daemon pulled the "hello-world" image from the Docker Hub.
    (amd64)
 3. The Docker daemon created a new container from that image which runs the
    executable that produces the output you are currently reading.
 4. The Docker daemon streamed that output to the Docker client, which sent it
    to your terminal.

To try something more ambitious, you can run an Ubuntu container with:
 $ docker run -it ubuntu bash

Share images, automate workflows, and more with a free Docker ID:
 https://hub.docker.com/

For more examples and ideas, visit:
 https://docs.docker.com/get-started/

Como la imagen de la aplicación hello-world no está presente la primera vez que se lanza el comando, se descarga y a continuación se ejecuta. De hecho, si se lanza Docker de nuevo para ejecutar esta aplicación ya no se descargará la imagen, puesto que ya está disponible localmente:

~$ sudo docker run hello-world

Hello from Docker!
...

Cómo usar Docker con usuarios comunes sin sudo

Si quieres que un usuario sin privilegios de sudo pueda utilizar Docker, bastará con añadirlo al grupo docker:

~$ sudo adduser chacho docker

El usuario podrá trabajar con Docker cuando vuelva a iniciar sesión:

~$ docker run hello-world

Hello from Docker!
...

Conclusión

Ya sabes cómo instalar Docker en Ubuntu 18.04 LTS, así que ya puedes empezar a trabajar con contenedores de aplicaciones en tu servidor o VPS Ubuntu.

Si tienes preguntas, dudas, sugerencias, alguna mejora que proponer, etc. puedes dejar un comentario.

¡Apoya este sitio!

¿Ya estás listo para trabajar con contenedores gracias a esta pequeña guía de instalación de Docker en Ubuntu 18.04 LTS? Si es así y deseas agradecérnoslo, la más mínima aportación ayuda mucho al mantenimiento de este sitio y la creación de más guías de Ubuntu 18.04 y Docker. ¡Gracias!

Valora esta entrada

1 estrella2 estrellas3 estrellas4 estrellas5 estrellas (1 votos, promedio: 5,00 de 5)
Cargando...

Deja un comentario

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies.

ACEPTAR
Aviso de cookies