Выполнить команду:
sudo visudo
Теперь перейдите к записи% sudo
%sudo ALL=(ALL:ALL) ALL
и замените ее на:
%sudo ALL=(ALL) NOPASSWD:/usr/bin/docker
это повлияет на всех пользователей sudo. Если вы просто хотите сделать эту опцию для одного конкретного пользователя, «должны иметь разрешения sudo»:
user ALL=(ALL) NOPASSWD:/usr/bin/docker
Теперь сохраните и выйдите.
Чтобы быть уверенным, что все правильно, запустите command:
sudo docker
Он должен запускаться без запроса пароля пользователя.
Подсказка: убедитесь, что у пользователя есть права sudo и убедитесь, что путь к команде верен. вы можете проверить с помощью which docker