Bienvenidos al tutorial paso a paso sobre cómo instalar Docker Engine en Ubuntu. Docker se ha convertido en una herramienta esencial para desarrolladores y administradores de sistemas, permitiendo la creación y gestión de contenedores de manera eficiente. En este artículo, te guiaremos a través del proceso de instalación, cubriendo los requisitos previos, la desinstalación de versiones antiguas y las diferentes metodologías de instalación. Ya seas un principiante en Docker o un usuario experimentado que busca refrescar sus conocimientos, este artículo es para ti.
Requisitos Previos
- Versiones de Ubuntu compatibles: Se necesita la versión de 64 bits de Ubuntu Lunar 23.04, Kinetic 22.10, Jammy 22.04 (LTS), o Focal 20.04 (LTS).
- Arquitecturas compatibles: Docker Engine es compatible con x86_64 (o amd64), armhf, arm64, s390x y ppc64le (ppc64el).
- Nota de seguridad: Al usar Docker, los puertos de los contenedores pueden sortear las reglas del firewall establecidas por ufw o firewalld.
Desinstalación de Versiones Antiguas
- Paquetes no oficiales: Antes de instalar Docker Engine, es necesario desinstalar cualquier paquete no oficial como
docker.io
,docker-compose
,docker-doc
,podman-docker
,containerd
yrunc
.
1 2 |
for pkg in docker.io docker-doc docker-compose docker-compose-v2 \ podman-docker containerd runc; do sudo apt-get remove $pkg; done |
Métodos de Instalación
- Opciones disponibles:
- Docker Desktop para Linux: Es la forma más fácil y rápida de comenzar.
- Repositorio apt de Docker: Configuración e instalación desde el repositorio oficial de Docker.
- Instalación manual: Gestionar manualmente la instalación y las actualizaciones.
- Script de conveniencia: Recomendado sólo para entornos de prueba y desarrollo.
Instalación Usando el Repositorio apt
- Configuración del repositorio apt de Docker: Incluye la adición de la clave GPG oficial de Docker y la configuración de las fuentes del repositorio en el sistema.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
# Agregar la clave GPG oficial: sudo apt-get update sudo apt-get install ca-certificates curl gnupg sudo install -m 0755 -d /etc/apt/keyrings curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg sudo chmod a+r /etc/apt/keyrings/docker.gpg # Agregar el repositorio: echo \ "deb [arch="$(dpkg --print-architecture)" signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \ "$(. /etc/os-release && echo "$VERSION_CODENAME")" stable" | \ sudo tee /etc/apt/sources.list.d/docker.list > /dev/null sudo apt-get update #Instalar sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin |
Probar
1 |
sudo docker run hello-world |
Conclusiones
Esperamos que esta guía haya simplificado el proceso de instalación de Docker Engine en Ubuntu. Ahora estás listo para sumergirte en el mundo de los contenedores y aprovechar al máximo Docker en tu entorno Ubuntu. Si tienes preguntas o comentarios, no dudes en dejarlos a continuación. ¡Feliz programación!