Note: Для следующих шагов предполагается, что вы вошли в Synology NAS с помощью ssh и учетной записи с разрешениями sudo.
Сначала давайте создадим новую группу пользователей под названием docker:
❯ sudo synogroup --add docker
Теперь мы можем добавить нашего пользователя в эту недавно созданную группу. Предполагая, что в данный момент вы вошли в систему под именем пользователя, которого хотите добавить, выполните следующие действия:
❯ sudo synogroup --member docker $USER
Note: Если вы хотите добавить другого пользователя или если вам посчастливилось запустить все эти команды в сеансе «sudo -s», замените «$USER» именем учетной записи пользователя, которую вы хотите добавить.
Наконец, давайте изменим, кому принадлежит файл «docker.sock», чтобы теперь он принадлежал группе пользователей «docker», которую мы только что создали
❯ sudo chown root:docker /var/run/docker.sock
Вот и все! Чтобы это вступило в силу, вам необходимо выйти из системы и снова войти в нее. В некоторых случаях вам может потребоваться перезагрузить Synology NAS, прежде чем он зависнет. Теперь вы сможете запускать команды docker и docker-compose без использования sudo