我可以将parameter passing给docker-compose命令的configuration选项

任何人都知道我可以如何使用docker-compose中的命令:选项来运行带有参数的命令? 我知道版本2提供的参数,但是与docker引擎1.10.x一起工作我在docker引擎1.6.2,目前无法升级。

我想在docker-compose中做这样的事情:

... rstudio: image: rocker-hadleyverse command: -d -p 8787:8787 -e USER=<username> -e PASSWORD=<password> rocker-hadleyverse links: - db ... 

请(重新)读取docker-compose 文档 ,在docker-compose.yml command引用容器内执行的实际命令,而不是传递给docker run的选项。 你的例子转化为:

 rstudio: image: rocker-hadleyverse ports: - "8787:8787" environment: - USER=foo - PASSWORD=bar links: - db 

要在容器启动后分离,请使用docker-compose up -d