· Tutorial ·

¿Cómo instalar y usar Docker en Ubuntu 20.04?

Introducción

Docker es una plataforma de contenedores que ha revolucionado la forma en que los desarrolladores crean, prueban y despliegan aplicaciones. En este manual, se explicará cómo instalar y utilizar Docker en Ubuntu 20.04, lo que permitirá a los desarrolladores crear aplicaciones de manera rápida y sencilla en cualquier entorno.

Requisitos previos

Antes de comenzar con la instalación de Docker, es necesario asegurarse que se cumplen los siguientes requisitos previos:

  • Una máquina con Ubuntu 20.04 instalado: Docker es compatible con Ubuntu 20.04, por lo que es necesario tener una máquina con este sistema operativo instalado.

  • Acceso a una cuenta de usuario con permisos de administrador: Para instalar Docker, se necesitan permisos de administrador.

  • Conexión a Internet: Para descargar e instalar Docker, es necesario tener una conexión a Internet estable y rápida. Además, es posible que se necesiten descargar imágenes de Docker desde Internet para crear contenedores.

Instalación de Docker en Ubuntu 20.04

Para instalar Docker en Ubuntu 20.04, se deben seguir los siguientes pasos:

1. Actualizar el sistema

Antes de instalar cualquier paquete, es recomendable actualizar el sistema. Para ello, se debe abrir una terminal y ejecutar el siguiente comando:

sudo apt update && sudo apt upgrade

2. Instalar Docker

Para instalar Docker, se debe ejecutar el siguiente comando en la terminal:

sudo apt install docker.io

info Este comando descargará e instalará Docker en el sistema.

3. Verificar la instalación

Una vez finalizada la instalación, se puede verificar que Docker se ha instalado correctamente ejecutando el siguiente comando:

docker --version

info Este comando debería mostrar la versión de Docker instalada en el sistema.

4. Agregar usuario al grupo de Docker

Para evitar ejecutar comandos de Docker con permisos de administrador, se puede agregar el usuario actual al grupo de Docker. Para ello, se debe ejecutar el siguiente comando:

sudo usermod -aG docker $USER

info Este comando agregará al usuario actual al grupo de Docker.

5. Reiniciar el sistema

Para que los cambios surtan efecto, es necesario reiniciar el sistema. Para ello, se debe ejecutar el siguiente comando:

sudo reboot

info Una vez que el sistema se haya reiniciado, Docker estará listo para ser utilizado.

Es importante tener en cuenta que, si se utiliza un firewall en el sistema, es necesario abrir el puerto 2375 para permitir que Docker se comunique con el exterior.

Uso de Docker

Una vez instalado Docker en Ubuntu 20.04, se puede comenzar a utilizar para crear y ejecutar contenedores. A continuación, se explican algunos comandos básicos para trabajar con Docker:

Descargar una imagen

Antes de crear un contenedor, es necesario descargar una imagen. Las imágenes son plantillas que se utilizan para crear contenedores. Para descargar una imagen, se debe ejecutar el siguiente comando:

docker pull nombre_de_la_imagen

Por ejemplo, para descargar la imagen de Ubuntu, se debe ejecutar el siguiente comando:

docker pull ubuntu

Crear un contenedor

Una vez descargada la imagen, se puede crear un contenedor a partir de ella. Para crear un contenedor, se debe ejecutar el siguiente comando:

docker run -it nombre_de_la_imagen

El parámetro -it indica que se desea ejecutar el contenedor en modo interactivo. Por ejemplo, para crear un contenedor a partir de la imagen de Ubuntu, se debe ejecutar el siguiente comando:

docker run -it ubuntu

Salir de un contenedor

Para salir de un contenedor, se debe ejecutar el siguiente comando:

exit

Listar los contenedores en ejecución

Para listar los contenedores en ejecución, se debe ejecutar el siguiente comando:

docker ps

Listar todos los contenedores

Para listar todos los contenedores, incluyendo los que no están en ejecución, se debe ejecutar el siguiente comando:

docker ps -a

Eliminar un contenedor

Para eliminar un contenedor, se debe ejecutar el siguiente comando:

docker rm nombre_del_contenedor

Por ejemplo, para eliminar un contenedor llamado mi_contenedor, se debe ejecutar el siguiente comando:

docker rm mi_contenedor

Ejecutar comandos en un contenedor

Para ejecutar comandos en un contenedor en ejecución, se debe ejecutar el siguiente comando:

docker exec -it nombre_del_contenedor comando

Por ejemplo, para ejecutar el comando ls en un contenedor llamado mi_contenedor, se debe ejecutar el siguiente comando:

docker exec -it mi_contenedor ls

success Con estos comandos básicos, se puede comenzar a trabajar con Docker y aprovechar todas sus ventajas para crear, probar y desplegar aplicaciones de manera rápida y sencilla.

Conclusión

Docker es una herramienta esencial para cualquier desarrollador que desee crear, probar y desplegar aplicaciones de manera rápida y sencilla en cualquier entorno. Con Docker, los desarrolladores pueden crear contenedores que contienen todas las dependencias y configuraciones necesarias para que una aplicación se ejecute de manera consistente, lo que ahorra tiempo y reduce los errores de configuración.

i