Vamos a ver como instalar Docker en Debian 11, actualmente estaba usando Ubuntu como Host para Docker para seguir el curso que estaba haciendo, pero como me gusta mas Debian pues me cambie a este.
No voy a aportar mucho mas de lo que dicen en la pagina oficial de Docker mas que unas capturas para una guía mas práctica y con imágenes a todo color, pero bueno, siempre le puede venir bien a alguien.
Aquí tenéis el link oficinal
https://docs.docker.com/engine/install/debian/
Para empezar, vamos a actualizar los repositorios antes de instalar los paquetes necesarios con sudo apt update, si queréis usar sudo en vez del usuario root, entonces seguir este otro post
Debian: user is not in the sudoers file this incident will be reported
Actualizamos los repositorios con sudo apt update.
Una vez actualizados instalamos los siguientes paquetes con sudo apt install ca-certificates curl gnupg lsb-release, puede que estén la mayoría instalados, en ese caso los actualizará o los omitirá.
Añadimos la clave GPG oficial de Docker con curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg –dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
NOTA: en –dearmor son dos guiones, que no se porque no me los escribe.
Escribiremos el siguiente comando para configurar el repositorio estable
Y ejecutaremos de nuevo sudo apt update para actualizar los repositorios, donde ya veremos el de docker que hemos añadido.
Y ahora si instalaremos Docker con sudo apt-get install docker-ce docker-ce-cli containerd.io, donde si no indicamos nada, nos instala la ultima versión.
Comprobamos que esta el servicio habilitado y funcionando
Una vez instalado, probamos simplemente con sudo docker para ver las opciones y los comandos.
También podemos descargar una imagen y crear un contenedor de azure-cli con sudo docker run -it mcr.microsoft.com/azure-cli
Creamos y probamos…
Comprobamos la versión con sudo docker -v o con docker –version
O mejor aun con sudo docker system info, donde nos dará mas información además de la versión, como la versión de los plugins, kernel etc
En el siguiente post, veremos como ejecutar docker sin el comando sudo, de esta manera no tendremos que escribir cada vez que queremos ejecutar un comando.
Saludos y espero que os guste como Instalar Docker en Debian.