【发布时间】:2020-07-19 19:58:48
【问题描述】:
我有多行环境变量:
SINGLE_LINE=VALUE
MULTI_LINE=VA
LU E
我想通过docker run 的--env-file 参数使用文件传递此环境变量。
当我使用 --env-file 将此文件传递给 Docker 容器时,它会失败并显示一条消息:
export SINGLE_LINE=VALUE
export MULTI_LINE="VA
LU E"
env > .env
docker run -ti --rm --env-file .env busybox sh
docker: poorly formatted environment: variable 'LU E' contains whitespaces.
See 'docker run --help'.
如何解决?
【问题讨论】:
标签: docker environment-variables multiline