Параметризация бегущего docker образа в сервисной матрице - PullRequest
1 голос
/ 07 апреля 2020

У меня есть docker образ, который я хочу запустить в сервисе fabri c с параметрами (например, запустив команду 'docker run -ParameterName parameterValue').

Я могу передать параметры в docker выполнить в разделе «Команды» ServiceManifest. xml:

<ContainerHost>
    <ImageName>...</ImageName>
    <Commands>-ParameterName parameterValue</Commands>
</ContainerHost>

Можно ли заполнить раздел «Команды» в ServiceManifest в файле ApplicationManifest. xml? Я знаю, что в ApplicationManifest есть раздел ImageOverrides для переопределения ImageName ServiceManifest, есть ли подобный раздел для переопределения раздела Commands? Я хочу иметь возможность указать значение параметра в файле ApplicationParameters.

1 Ответ

0 голосов
/ 07 апреля 2020

Если ваше изображение linux на основе. Вы можете изменить файл с помощью команды sed

. Вы можете создать файл сценария оболочки и поместить его в команду запуска docker.

Подстановка переменных среды в sed

...