【发布时间】:2021-06-10 10:14:18
【问题描述】:
我有一个 docker-compose 文件,它引用这样的 .env 文件:
version: '2.4'
services:
MyService:
#...more in here
env_file:
- staging.env
现在在我的 staging.env 中出现了德语变音符号。所以我将该文件保存为没有 BOM 的 UTF-8。我想确保 docker-compose 始终选择正确的编码,例如,如果暂存环境使用(比如说)与我的开发机器不同的 Windows 版本。
docker-compose 会默认选择 utf-8 吗?那么这对我来说是一个很好的解决方案。否则,如何在docker-compose文件中明确指定env文件的编码为UTF-8?
【问题讨论】:
-
以下关于github的评论似乎相关,但不知何故并没有增加我的信心:github.com/docker/compose/issues/4223#issuecomment-342721426
标签: unicode docker-compose character-encoding env-file