Рейтинг:1

Как установить разрешения на использование Docker с моим обычным пользователем?

флаг dz

Я использую Ubuntu 20.04 и использую докер для запуска образов. Когда я впервые установил и запустил команду docker, в оболочке возникла следующая ошибка.

Получил отказ в разрешении при попытке подключения к сокету демона Docker по адресу unix:///var/run/docker.sock: Получите «http://%2Fvar%2Frun%2Fdocker.sock/v1.24/containers/json»: наберите unix /var/run/docker.sock: connect: разрешение отклонено

я побежал sudo chmod 766 /var/run/docker.sock и это сработало. Однако всякий раз, когда я перезапускаю систему, мне снова отказывают в разрешении, и мне нужно снова запускать chmod.

Как решить эту проблему? Я хочу всегда иметь root-доступ при запуске докера

Рейтинг:1
флаг zw

Вы должны добавить своего пользователя в группу докеров,

sudo usermod -a -G докер $USER

а затем перезагрузиться. В результате вы сможете запускать докер-контейнеры без судо.

В следующий раз, пожалуйста, следуйте официальное руководство по установке докера точнее.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.