无法使用docker-compose.override覆盖卷装载
我正试图在我的Mac上启动一个本地版本的web应用程序,我需要告诉docker compose不要尝试装载某些卷。我使用的是一个无法使用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
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不起作用