
Estibador es una potente plataforma contenedorizada de código abierto que permite a los desarrolladores construir, probar e implementar aplicaciones como contenedores ligeros y portátiles. Estos contenedores incluyen todo lo que la aplicación necesita para ejecutar dependencias, bibliotecas y tiempo de ejecución, mientras permanece aislado del sistema de host.
Debido a su velocidad, portabilidad y escalabilidad, Docker se ha convertido en la herramienta central en el desarrollo moderno de software y las tuberías de DevOps.
En este tutorial, lo llevaremos a través de la última versión de Docker en Ubuntu.
Versiones de Ubuntu compatibles
Al momento de escribir, el repositorio oficial de Docker proporciona:
- Ubuntu 23.10 (Mantic)
- Ubuntu 22.04 (Jammy)
- Ubuntu 20.04 (enfoque)
Usaremos el repositorio oficial de Docker para asegurarnos de que siempre obtenga Última versión estable.
Paso 1: actualizar el sistema
Actualice el índice de paquetes e instale dependencias básicas para agregar un repositorio seguro:
sudo apt update
sudo apt install ca-certificates curl gnupg -yPaso 2: Agregar la tecla GPG de Docker
Cree un directorio de Keyring e importe la tecla Docker GPG:
sudo mkdir -p /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.ascPaso 3: Agregar repositorio de Docker
añadir Repositorio oficial de Docker A su sistema:
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] \
$(lsb_release -cs) stable" | \
sudo tee /etc/apt/sources.list.d/docker.list$(lsb_release -cs) Imprima su nombre de código Ubuntu (p. Ej. jammy 22.04).
Actualizar la lista de paquetes:
sudo apt updatePaso 4: Instalar Docker
Instalar La última versión de Docker CE (versión comunitaria)correr:
sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin -yPaso 5: Instale una versión específica de Docker (opcional)
Si desea una versión específica de Docker, primero enumere todas las versiones disponibles:
apt list -a docker-ceSalida de muestra:
docker-ce/jammy 5:26.0.0-1~ubuntu.22.04~jammy amd64
docker-ce/jammy 5:25.0.5-1~ubuntu.22.04~jammy amd64
...Al especificar la versión seleccionada:
DOCKER_VERSION=5:24.0.7-1~ubuntu.23.10~mantic
sudo apt install docker-ce=$DOCKER_VERSION docker-ce-cli=$DOCKER_VERSION containerd.io docker-buildx-plugin docker-compose-plugin -yPaso 6: Verificar la instalación de Docker
Verifique el estado del servicio de Docker:
sudo systemctl status dockerEjecute el contenedor de prueba:
docker run hello-worldSi tiene éxito, Docker imprimirá «Hola de Docker» y salir.
Paso 7: No Docker sudo
Por defecto, solo root o sudo Los usuarios pueden ejecutar Docker. Permita que su cuenta de usuario ejecute Docker:
sudo usermod -aG docker $USERInicie sesión y vuelva a iniciar sesión y luego pruebe:
docker run hello-worldPaso 8: Actualizar o retener los paquetes de Docker
- Actualizar Docker al lanzar una nueva versión:
sudo apt update && sudo apt upgrade -y- Para evitar actualizaciones (versión PIN):
sudo apt-mark hold docker-ceen conclusión
Has instalado con éxito Docker en Ubuntu. 🎉
Docker facilita la construcción, prueba e implementa aplicaciones de manera consistente en los entornos. Desde contenedores de prueba simples hasta implementaciones de nivel de producción, Docker es una herramienta imprescindible en el kit de herramientas DevOps.
Leer más: Desinstalar Docker









