You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

docker-compose.yml设置环境变量自动转大写,如何保留小写?

解决Docker Compose环境变量自动转大写的问题

Docker Compose使用键值对格式定义环境变量时,会默认将变量名转换为全大写形式,这就是你遇到的BaSyxRegistry_registry.backend被转为BASYXREGISTRY_REGISTRY.BACKEND的原因。

要保留环境变量名的原有大小写,需要改用数组格式来定义环境变量,具体写法如下:

environment:
  - BaSyxRegistry_registry.backend=SQL

这种方式下,环境变量的名称会完全按照你指定的字符串传递给容器,不会被自动转换大小写,软件就能正确读取到配置参数了。

内容的提问来源于stack exchange,提问作者Matthias Gellrich

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.04 23:55:30