Установка

sudo pacman -S docker docker-compose

Чтобы работать с docker без sudo:

sudo groupadd docker
sudo usermod -aG docker $USER
newgrp docker

Ставим в автозапуск и запускаем:

sudo systemctl enable --now docker

Проверяем:

sudo systemctl status docker

Если наблюдаются проблемы, то скорее всего просто требуется перезагрузка.

Настройка прокси

sudo nano ~/.docker/config.json
{
   "proxies": {
      "default": {
        "httpProxy": "socks5://127.0.0.1:65432",
        "httpsProxy": "socks5://127.0.0.1:65432"
   }
}
sudo systemctl restart docker

Настройка GPU (Nvidia)

sudo pacman -S nvidia-container-toolkit

Модифицируем /etc/docker/daemon.json:

sudo nvidia-ctk runtime configure --runtime=docker

Должно получиться что то вроде этого:

{
    "default-runtime": "nvidia",
    "runtimes": {
        "nvidia": {
            "args": [],
            "path": "nvidia-container-runtime"
        }
    }
}
sudo systemctl restart docker