使用docker-compose,您可以编写如下代码,以便在图像运行时向其添加参数:
# docker-compose.yml
splash:
image: scrapinghub/splash:latest
command: --max-timeout 3600 --slots 3
在Dockerrun.aws.json
中,您可以指定一个command
,但是它似乎与docker-compose的工作方式不同。您不能只添加类似的参数。
所以我已经尝试过了,但是不起作用:
# Dockerrun.aws.json
{
"image": "scrapinghub/splash",
"command": ["--max-timout 3600"]
}
问题是,如何将行为从docker-compose转到我的Dockerrun.aws.json文件?
答案 0 :(得分:-1)
我强烈推荐container-transform,这是一个CLI工具,可将docker-compose文件转换为dockerrun格式。
编辑:
如果您将访问该链接,则会看到一个有关容器转换如何处理command
属性的示例。您需要将其分解,
"command": ["--max-timeout", "3600"]