Рейтинг:0

Запуск нескольких команд при запуске контейнера Docker на Synology NAS

флаг eg

Из-за того, что существующие разрешения для папок структурированы через ACL, мне нужно назначить дополнительные группы пользователю в нескольких контейнерах Docker, которые я запускаю. К сожалению, контейнеры по умолчанию не разрешают это через переменные среды, поэтому я думаю, что самым простым способом будет запуск нескольких команд при запуске контейнера. Я знаю, что это может быть немного хакерским, но я в порядке с этим. Однако, чтобы усложнить ситуацию, это делается на Synology NAS, что означает, что у меня нет доступа к командной строке, которая запускает Docker. К счастью, графический интерфейс предоставляет значение команды. Я не слишком много возился с Docker, поэтому я немного застрял, пытаясь понять, как это сделать с помощью команды. В Linux команда, которую я бы выполнил, чтобы выполнить то, что мне нужно:

groupadd -g 65555 group1 && groupadd -g 65556 group2 && usermod -a -G group1,group2 && default_comnand

Если кто-нибудь может помочь скрыть это в значение запускаемой команды, это было бы здорово.Кроме того, какова команда по умолчанию, если она не указана? Я просто вставил заполнитель default_command, потому что по умолчанию команда пуста в графическом интерфейсе.

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

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