首页 > 解决方案 > 如何覆盖 docker-compose 文件中的 X 属性?

问题描述

docker-compose.yml这样的事情开始......

version: '3.5'

x-privileged: &privileged
  privileged: false

services:
  foo:
    <<: *privileged
    other: stuff here
  bar:
    <<: *privileged
    other: stuff here

和一个单独的docker-compose.privileged.yml像这样:

version: '3.5'

x-privileged: &privileged
  privileged: true

我正常运行docker-compose run foo,没问题。我希望我可以在启用特权的情况下运行类似这样的东西,docker-compose -f docker-compose.yml -f docker-compose.privileged.yml run foo但似乎没有应用覆盖。预期的?或者,我是否遗漏了一些明显的东西?

标签: docker-compose

解决方案


推荐阅读