Чтобы добавить пользовательский доступ к Docker в Linux, вы можете воспользоваться несколькими способами. Вот некоторые распространенные подходы с примерами кода:
Метод 1. Добавление пользователя в группу Docker
-
Создайте группу Docker, если она еще не существует:
sudo groupadd docker -
Добавьте нужного пользователя в группу Docker:
sudo usermod -aG docker username -
Выйдите из системы и войдите снова, чтобы изменения вступили в силу.
Способ 2. Предоставление пользователю root-прав (не рекомендуется)
-
Откройте файл sudoers с помощью команды visudo:
sudo visudo -
Добавьте следующую строку, чтобы предоставить пользователю root-права:
username ALL=(ALL) NOPASSWD:ALLЗамените «имя пользователя» фактическим именем пользователя.
-
Сохраните и закройте файл sudoers.
Метод 3. Запуск Docker с помощью sudo (не рекомендуется)
- Запустите команды Docker с помощью sudo:
sudo docker command
Обратите внимание, что метод 1 – рекомендуемый подход, поскольку он обеспечивает более безопасный и детальный механизм контроля доступа.