我怎样才能将一个多线路variables传递给docker集装箱?
根据这个评论, docker compose
支持多行variables:
environment: KEY: |- line1 line2
但是,当我在容器中执行echo $KEY
时,它已经用空格replace了换行符:
line1 line2
我错过了什么吗? 我的docker版本是1.12.1。
YAML语法是正确的。 shell命令不是:
echo "$KEY"
用换行符打印string。
几天前有同样的问题,并通过解决:
KEY: "line1\nline2"
希望对你有帮助。