我需要将带有 --param1=arg1
样式的参数的命令参数传递给 Synology DSM 中 docker 容器的运行命令。包中心的 docker 应用版本是 17.05.0-0401
。
在选择 docker 镜像并打开 Create Container
窗口时,我通过以下步骤找到了命令的配置:
Advanced Settings
按钮 Environment
选项卡 Command:
部分下的Execution Command
值(例如execname --param1=arg1
但是,我在创建容器时收到以下错误。
Run command format error.
最佳答案
免责声明:我正在自我记录我自己的问题,希望能帮助他人,因为令人惊讶的是,这个问题/问题很难解决。
在通过反复试验进行测试时,我发现 =
字符需要使用反斜杠 \
进行转义。
因此,根据问题示例的以下命令将正常工作, execname --param1\=arg1
。
关于docker - 如何将带参数的命令参数(例如 --param1=arg1)传递给 Synology DSM 中的 Docker 容器运行命令,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/56833111/