无法使用 docker-compose.override 覆盖卷挂载

Kat*_*tie 5 docker docker-compose

我正在尝试在 Mac 上启动 Web 应用程序的本地版本,我需要告诉 docker-compose 不要尝试安装某些卷。我正在使用一个docker-compose.override.yml文件,但我所做的显然没有覆盖任何内容。

这是我的相关部分docker-compose.yml

version: '3'

services:
  web:
    volumes:
      - user-data:/usr/src/app/flask_brain_db/static/images/data
      - /etc/letsencrypt:/etc/letsencrypt

  nginx:
    volumes:
      - ./web/flask_brain_db/static:/usr/src/app/flask_brain_db/static
      - user-data:/usr/src/app/flask_brain_db/static/images/data
      - /etc/letsencrypt:/etc/letsencrypt
Run Code Online (Sandbox Code Playgroud)

这是我的相关部分docker-compose.override.yml

 web:
    volumes:
      - user-data:/usr/src/app/flask_brain_db/static/images/data

  nginx:
    volumes:
      - ./web/flask_brain_db/static:/usr/src/app/flask_brain_db/static
      - user-data:/usr/src/app/flask_brain_db/static/images/data
Run Code Online (Sandbox Code Playgroud)

当我运行时,docker-compose up我仍然收到与尝试安装 LetsEncrypt 驱动器相关的错误。如果我真的去实际注释掉这些行,docker-compose.yml我就不会再得到这个错误了。

我这样做错了吗?