【问题标题】:docker-compose override not taking additional yml into account?docker-compose覆盖不考虑额外的yml?
【发布时间】:2022-07-20 22:05:58
【问题描述】:

docker-compose.yml:

version: '3.7'
services:
  db:
    image: mysql:8.0

docker-compose.test.yml:

version: '3.7'
services:
  db:
    ports:
      - 3306:3306

docker-compose config 确实显示端口。为什么?

docker-compose 版本 1.25.0

【问题讨论】:

    标签: docker docker-compose


    【解决方案1】:

    默认情况下,docker-compose 会查找 docker-compose.yml 文件。您面临的问题正在发生,因为该端口是在另一个文件中配置的,而 DockerCompose 对此一无所知。如果要检查其他文件的配置,则需要将其作为参数传递:

    docker-compose -f ./path/to/docker-compose.test.yml 配置

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-11-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-11-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多