Introducción
En el mundo del desarrollo de software y la administración de sistemas, la capacidad de ejecutar aplicaciones de manera rápida y eficiente es esencial. Docker se ha convertido en una herramienta imprescindible al permitir la creación de contenedores, que son entornos ligeros y portátiles donde las aplicaciones pueden ejecutarse de forma aislada del sistema operativo. Esto permite evitar problemas de compatibilidad entre entornos de desarrollo y producción, simplificando el despliegue de aplicaciones.
A diferencia de las máquinas virtuales tradicionales, que requieren un sistema operativo completo para cada instancia, los contenedores Docker comparten el kernel del sistema operativo, lo que los hace más ligeros y rápidos. Esto los convierte en una opción ideal tanto para desarrolladores que buscan entornos consistentes, como para administradores de sistemas que desean optimizar el uso de recursos.
En este artículo, aprenderás cómo instalar Docker Community Edition (CE) en Ubuntu 22.04.
Instalación usando el repositorio apt
.
-
Configurar los repositorios
apt
de Docker.- Agregar las llaves GPG oficiales de Docker.
- Agregar el repositorio
apt
a los recursos.
-
Instalar los paquetes de Docker.
- Para instalar la última versión de docker, ejecutar el siguiente comando.
-
Para instalar una versión específica de Docker.
- Primero, listar las versiones disponibles en el repositorio.
- Seleccionar la versión deseada e instalarla.
-
Verificar la instalación de Docker Engine.
-
Ejecutar la imagen
hello-world
para verificar que la instalación fue exitosa.
-
Post-Instalación.
💡 Opcional: Para evitar tener que usar sudo
en cada comando de Docker, realizar los siguientes pasos.
-
Crear el grupo de docker.
-
Agregar nuestro usuario al grupo de Docker.
-
Actualizar la sesión de usuario.
- Necesitarás cerrar sesión y volver a iniciarla para que se reevalúe la membresía de tu grupo, o puedes ejecutar el siguiente comando
-
Verificar la configuración.
- Cerrar la terminal, abrir una nueva y ejecutar el siguiente comando para verificar que Docker funcione sin
sudo
.
- Cerrar la terminal, abrir una nueva y ejecutar el siguiente comando para verificar que Docker funcione sin
Conclusión
Las ventajas que ofrece Docker han revolucionado la implementación de software, haciéndola considerablemente más eficiente. Con Docker, los desarrolladores pueden estar seguros de que su aplicación se ejecutará de manera consistente, independientemente del entorno en el que se despliegue. Por su parte, los administradores de sistemas se benefician al evitar las complicaciones asociadas con cambios de entorno o la búsqueda de bibliotecas específicas.
En próximos artículos, exploraremos cómo administrar contenedores de Docker, ejecutar contenedores de forma efectiva y gestionar imágenes. Para aprovechar al máximo esta poderosa herramienta, te recomiendo explorar la documentación oficial de Docker.