Docker 运行环境变量正则表达式/通配符

Docker 运行环境变量正则表达式/通配符

我在主机上运行以下命令:

export test_1="Hello"
export test_2="There"

启动Docker容器:

docker run -it -e test* centos 

环境变量在容器中不可用。我试图实现的目标可行吗?

答案1

您可以尝试过滤环境变量,例如

env | grep ^test > env.list

然后使用环境文件docker 选项一次性传递所有变量:

docker run -it --env-file env.list centos

相关内容