¿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.