在服务结构中参数化正在运行的docker映像的参数

问题描述 投票:0回答:1

我有一个要在带有参数的服务结构中运行的docker映像(例如,运行命令'docker run -ParameterName parameterValue')。

我可以将参数传递给在ServiceManifest.xml的Commands部分运行的docker:

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

是否可以在ApplicationManifest.xml文件中填充ServiceManifest的Commands部分?我知道ApplicationManifest中有一个ImageOverrides部分可以覆盖ServiceManifest的ImageName,是否有类似的部分可以覆盖Commands部分?我希望能够在ApplicationParameters文件中指定parameterValue。

docker azure-service-fabric
1个回答
0
投票

如果您的映像基于linux。您可以使用'sed'命令更改文件]

您可以创建一个shell脚本文件并将其放入docker run命令。

Environment variable substitution in sed

© www.soinside.com 2019 - 2024. All rights reserved.