Как передать параметры команды с аргументами (например, --param1 = arg1) в команду запуска контейнера Docker в Synology DSM - PullRequest
0 голосов
/ 01 июля 2019

Мне нужно передать параметр команды с аргументами в стиле --param1=arg1 команде run контейнера Docker в Synology DSM.Версия приложения докера в центре пакетов: 17.05.0-0401.

Выбрав образ докера и открыв окно Create Container, я нашел конфигурацию для команды, выполнив следующие шаги:

  1. Нажмите на кнопку Advanced Settings
  2. Нажмите на вкладку Environment
  3. Введите значение Command: в разделе Execution Command (Например, execname --param1=arg1

Однако при создании контейнера я получил следующую ошибку.

Run command format error.

1 Ответ

0 голосов
/ 01 июля 2019

Отказ от ответственности: я сам документирую свой собственный вопрос в надежде помочь другим, поскольку, как ни удивительно, этот вопрос / проблему было довольно неясно решить.

Во время тестирования методом проб и ошибок я обнаружил, что символ = должен быть экранирован обратной косой чертой \. Поэтому следующая команда в соответствии с примером вопроса будет работать правильно: execname --param1\=arg1.

...