我在主机上运行以下命令:
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