如何将多行变量传递给docker容器?

gir*_*aff 5 yaml docker docker-compose

根据此评论,支持多行变量docker compose:

environment:
  KEY: |-
    line1
    line2
Run Code Online (Sandbox Code Playgroud)

但是,当我echo $KEY在容器中执行时,它已用空格替换换行符:

line1 line2

我错过了什么吗?我的码头版本是1.12.1.

gir*_*aff 6

YAML语法是正确的.shell命令不是:

echo "$KEY"

使用换行符打印字符串.