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.
Contenido
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
:
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!