Здесь показаны различия между двумя версиями данной страницы.
| Следующая версия | Предыдущая версия | ||
|
synology:docker:add_group_user [2023/12/05 13:13] werwolf создано |
synology:docker:add_group_user [2023/12/05 13:16] (текущий) werwolf |
||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| + | ==== Добавить пользователя в группу docker ===== | ||
| + | > **Note:** Для следующих шагов предполагается, что вы вошли в Synology NAS с помощью ssh и учетной записи с разрешениями sudo. | ||
| - | > **Note:** For the following steps it is assumed that you are logged in to your Synology NAS using ''ssh'' with an account that has ''sudo'' permissions. | + | Сначала давайте создадим новую группу пользователей под названием ''docker'': |
| - | + | ||
| - | First, let's create a new user group called ''docker'': | + | |
| <code> | <code> | ||
| Строка 9: | Строка 9: | ||
| </code> | </code> | ||
| - | Now we can add our user to this newly created group. Assuming you are currently logged in with the user you wish to add, run the following: | + | Теперь мы можем добавить нашего пользователя в эту недавно созданную группу. Предполагая, что в данный момент вы вошли в систему под именем пользователя, которого хотите добавить, выполните следующие действия: |
| <code> | <code> | ||
| Строка 15: | Строка 15: | ||
| </code> | </code> | ||
| - | > **Note:** If you want to add another user or if you happen to run all these commands within a ''sudo -s'' session, replace ''$USER'' with the name of the user account you wish to add. | + | > **Note:** Если вы хотите добавить другого пользователя или если вам посчастливилось запустить все эти команды в сеансе "sudo -s", замените "$USER" именем учетной записи пользователя, которую вы хотите добавить. |
| - | Lastly, let's modify who owns the ''docker.sock'' file, so that it now belongs to the ''docker'' user group we just created: | + | Наконец, давайте изменим, кому принадлежит файл "docker.sock", чтобы теперь он принадлежал группе пользователей "docker", которую мы только что создали |
| <code> | <code> | ||
| Строка 23: | Строка 23: | ||
| </code> | </code> | ||
| - | That's it! For this to take effect you should log out and then back in again. In some cases you might have to restart your Synology NAS before it sticks. You should now be able to run ''docker'' and ''docker-compose'' commands without using ''sudo''. Nice. | ||
| - | {{https://davejansen.com/content/images/2022/06/Screenshot-from-2021-07-28-15-52-03.opti-1.webp?928x542}}So far this change seems to persist perfectly through reboots and even a system upgrade. I had originally done this while still running DSM6.x, and it's still running perfectly after upgrading to DSM7. | + | Вот и все! Чтобы это вступило в силу, вам необходимо выйти из системы и снова войти в нее. В некоторых случаях вам может потребоваться перезагрузить Synology NAS, прежде чем он зависнет. Теперь вы сможете запускать команды docker и docker-compose без использования sudo |
| - | Enjoy! | ||