Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法使用docker-compose.override覆盖卷装载_Docker_Docker Compose - Fatal编程技术网

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

无法使用docker-compose.override覆盖卷装载,docker,docker-compose,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

我正试图在我的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
 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
下面是我的
docker compose.override.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
 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
当我运行
docker compose up
时,我仍然会遇到与尝试装入letsencrypt驱动器相关的错误。如果我真的在docker compose.yml中对这些行进行物理注释,我就不会再收到那个错误了


我做错了吗?

基于这个:还有那个:我认为这行不通。至少它似乎不能“删除”只是覆盖和添加。“只是不要这样做”是有帮助的,谢谢!我将以不同的方式构造配置文件。但在以前的版本中,它确实有效”(在开发新模板时,我经常在大型jekyll网站上使用它。在docker compose版本1.24.1中,build 4667896b不起作用