我可以将参数传递给 docker-compose 命令配置选项吗

Can I pass arguments into docker-compose the command config option

任何人都知道如何使用命令:docker 中的选项-将我的带参数的命令组合成 运行?我知道版本 2 提供了参数,但它适用于 docker-engine 1。10.x 我使用的是 docker-engine 1.6.2,目前无法升级。

我想在 docker-compose:

中做这样的事情
...
rstudio:
  image: rocker-hadleyverse
  command: -d -p 8787:8787 -e USER=<username> -e PASSWORD=<password> rocker-hadleyverse
  links:
    - db
...

Please (re)read the docker-compose docs, in docker-compose.yml command指的是容器内部实际执行的命令,而不是您传递给 docker run 的选项。您的示例转换为:

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

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