Что такое Docker и так все знают, поэтому тут напишу краткую инструкцию по установке в Debian 12 Bookworm:

  1. Если Docker ранее был установлен из репозиториев Debian — удалите:

     sudo apt purge docker docker-engine docker.io containerd runc
    
  2. Импортируйте ключ GPG:

     wget -O- https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/docker.gpg
    
  3. Создайте в каталоге /etc/apt/sources.list.d/ файл docker.list:

     deb https://download.docker.com/linux debian bullseye stable
    

    Пока bullseye. Как только появится релиз для Bookworm, обновлю эту статью.

  4. Обновите список доступных пакетов:

     sudo apt update
    
  5. Установите пакеты:

     sudo apt install \
          docker-ce \
          docker-ce-cli \
          containerd.io \
          docker-buildx-plugin \
          docker-compose-plugin
    
  6. Сделайте себя членом группы docker:

     sudo usermod -a -G docker ${USER}
    
  7. Чтобы нужные привилегии заработали без перезагрузки, выполните команду:

     exec newgrp docker
    

    ВЫПОЛНЯТЬ КОМАНДУ НУЖНО БЕЗ SUDO!!!