如何将带参数的命令参数(例如 --param1=arg1)传递给 Synology DSM 中的 Docker 容器运行命令

Wai*_*Yiu 7 synology docker

我需要将带参数的命令参数传递给--param1=arg1Synology DSM 中 docker 容器的运行命令。包中心的 docker 应用版本是17.05.0-0401.

在选择一个 docker 镜像并打开Create Container窗口时,我通过以下步骤找到了命令的配置:

  1. 点击Advanced Settings按钮
  2. 单击Environment选项卡
  3. 填写部分Command:下的值Execution Command(例如,execname --param1=arg1

但是,我在创建容器时收到以下错误。

Run command format error.
Run Code Online (Sandbox Code Playgroud)

Wai*_*Yiu 10

免责声明:我正在自我记录我自己的问题,希望能帮助他人,因为令人惊讶的是,这个问题/问题很难解决。

在通过反复试验进行测试时,我发现=需要使用反斜杠对字符进行转义\。因此,根据问题示例的以下命令将正常工作,execname --param1\=arg1.