docker - 无法使用 docker-compose.override 覆盖卷挂载
问题描述
我正在尝试在我的 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
这是我的相关部分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
当我运行时,docker-compose up
我仍然收到与尝试挂载 letencrypt 驱动器相关的错误。如果我真的去实际注释掉这些行,docker-compose.yml
我就不会再收到那个错误了。
我做错了吗?
解决方案
推荐阅读
- c# - 使用 C# 和 Excel.Interop 更改下拉列表的背景颜色
- html - 折叠时无法让引导程序 4 导航栏按钮看起来正确
- background - ImageMagick 使用部分透明像素的背景颜色转换为 png8(带有二进制 alpha 的调色板 PNG)
- javascript - chrome 扩展 chrome.webNavigation (Event) 触发多次
- python-3.x - Keras EarlyStopping 无法识别
- xamarin - 错误无法安装包“Microsoft.Build.Framework 14.3.0”
- python - 使用正则表达式在文本中查找所有有效的用户提及
- emacs - emacs 如何选择使用哪个脚本进行初始化?
- c - 如何在 LKM 中导入 /kernel/sys.c?
- typescript - 在泛型中禁用“类型参数推断”的方法?