Ошибка отказа в разрешении для команды сборки Docker на RHEL

Я пытаюсь создать образ докера с помощью Azure Pipelines. На этапе сборки я получил следующую ошибку.

Got permission denied while trying to connect to the Docker deamon socket at unix:///var/run/docker.sock: Post http://%2Fvar%2Frun%2Fdocker.sock/vxxxxxxxxxxxxxx: dial unix /var/run/docker.sock: connect: permission denied

Конвейер работает на локальном агенте. Агент работает от имени пользователяagentuser. Я исследовал эту ошибку на различных сайтах и ​​нашел здесь несколько вопросов. Большинство из них предоставили решение, которое включало выполнение шагов, упомянутых здесь Docker Documentation . Чтобы убедиться, что это правильное решение, я вошел в систему локального агента и попытался запустить команду.docker psс пользователемagent user, и все работало нормально, не требуя sudo. Поэтому я предполагаю, что шаги, упомянутые в документации Docker, не исправят ситуацию.

Какие еще могут быть причины появления этой ошибки?

0 ответов

Другие вопросы по тегам