🐳 .env → docker-compose 环境变量
粘贴 .env 文件内容,即可转换为 docker-compose.yml 的 environment 块。支持列表与字典两种格式。
✅ 完全免费,无需注册,仅在浏览器中运行
🔒 隐私保障:
.env 内容(包括 API 密钥与密码)不会上传。所有转换均在浏览器内完成。
⚠️ 密钥警告
以下键名疑似敏感信息。请勿直接写入 docker-compose.yml,建议使用 ${VAR} 引用并从 .env 加载。
🔗 相关工具
- ・YAML ⇔ JSON
- ・密码生成器
- ・UUID
📖 使用方法
-
1
粘贴 .env将 .env 内容粘贴到左侧输入框。以 # 开头的行视为注释。
-
2
选择输出格式选择列表或字典格式,可选将密钥重写为 ${VAR} 引用。
-
3
复制结果右侧显示转换结果。复制后粘贴到 docker-compose.yml 的 environment 键下即可。
❓ 常见问题
哪些键会触发密钥警告?
键名包含 PASSWORD、SECRET、KEY、TOKEN、API_KEY 或 PRIVATE 时触发警告。
引号和转义如何处理?
单/双引号包裹的值会去除引号;若值含 YAML 特殊字符(: # 等),输出时会自动加引号。
支持 $OTHER 变量展开吗?
值按原样输出。docker-compose 自身在运行时解析 ${VAR},此处不进行文本展开。