Este tipo de entradas son un rollo. En vez de dejar en un txt escrito como levantar docker en Debian 11 me gusta publicarlo por si a alguien le es de utilidad.
No obstante al final estos procesos es mejor dejarlos bien programados en un playbook de ansible.
El proceso de instalación de la última versión de docker es más o menos este:
# apt install -y apt-transport-https ca-certificates curl gnupg lsb-release sudo
$ curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
$ echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
# apt update
# apt remove docker docker-engine docker.io containerd runc
# apt install -y docker-ce docker-ce-cli containerd.io
# systemctl is-enabled docker ; systemctl is-enabled containerd
# systemctl status docker containerd
Ejemplo de Levantar un docker con nginx:
$ docker pull nginx:alpine
$ docker images
$ docker run -it --rm -d -p 8080:80 --name web nginx:alpine
$ docker ps
Si todo va bien ya tienes docker en la máquina para empezar a trastear.
Un saludo cordial.