我可以将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
。