Dockerfile ENV 设置的环境变量值含有特殊意义符号$ 需要\转义处理
在Dockerfile中设置的环境变量值如果包含$,需要转义,否则会有问题$在Dockerfile中是用来定义变量的.如 在Dockerfile中 ENV mysqlPassword $ct9jgW#EtMpV在项目中获取到的环境变量值 为 #EtMpV需要用 \ 转义$ ,如下ENV mysqlPassword $ct9jgW#EtMpV在项目中能得到正确的环境变量值 $ct9jgW...
·
在Dockerfile中设置的环境变量值如果包含$,需要转义,否则会有问题
$在Dockerfile中是用来定义变量的.
如 在Dockerfile中 ENV mysqlPassword $ct9jgW#EtMpV
在项目中获取到的环境变量值 为 #EtMpV
需要用 \ 转义$ ,如下
ENV mysqlPassword \$ct9jgW#EtMpV
在项目中能得到正确的环境变量值 $ct9jgW#EtMpV
更多推荐
已为社区贡献5条内容
所有评论(0)