Ya habia escrito un articulo sobre la instalación de docker, pero en este caso lo explicaba para hacerlo en una Raspberry, pero en este caso, lo voy a explicar para hacer la instalación en un PC normal y corriente. Pero en este caso en Debian GNU/Linux y asi, lo tengo más a mano y no tengo que volverme loco buscando esta información en internet, porque si sigo el de la Raspberry, al final no funciona correctamente.

Antes nada tenemos que validar si tenemos las aplicaciones necesarias para poder, al menos, instalar docker:

usuari@debian:~$sudo apt-get update
usuari@debian:~$sudo apt-get install ca-certificates curl
usuari@debian:~$sudo install -m 0755 -d /etc/apt/keyrings
usuari@debian:~$sudo curl -fsSL https://download.docker.com/linux/debian/gpg -o /etc/apt/keyrings/docker.asc
usuari@debian:~$sudo chmod a+r /etc/apt/keyrings/docker.asc

# AFEGIM EL REPOSITORI A LES FONTS
usuari@debian:~$echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/debian \
  $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
  sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
# ACTUALITZEM EL SISTEMA
usuari@debian:~$sudo apt-get update

Procedemos, ahora si, a la instalación de docker:

usuari@debian:~$sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin

Ahora solamente, yo siempre lo hago, seguramente no se tendria que hacer pero, es añadir mi usuario al grupo de docker:

usuari@debian:~$sudo usermod -aG docker ${USER}

Y con esto, ya tenemos instalado docker en nuestro sistema.

Referencia