сергей кузьмин, прочитал. Ответа на вопрос не нашёл. Файл юнита есть, но не запускается.
$ systemctl --user list-unit-files docker.service
UNIT FILE STATE
docker.service enabled
$systemctl --user start docker
Failed to start docker.service: Unit docker.service not found.
После этих команд докер стартует в rootless режиме.
Проверяю, добавлена ли служба в автозапуск:
$ systemctl --user is-enabled docker
enabled
Перегружаюсь. Докер не запущен. Причём:
$ docker ps
Cannot connect to the Docker daemon at unix:///run/user/1000/docker.sock. Is the docker daemon running?
$ systemctl --user is-enabled docker
enabled
$ systemctl --user start docker
Failed to start docker.service: Unit docker.service not found.
Чтобы запустить, опять нужно повторить всё вышеописанное.
Что делаю не так?