从 Dockerfile 中未声明的 docker 容器获取环境变量的最简单方法是什么?
例如,通过一些 docker exec container /bin/bash
会话设置的环境变量?
我可以做 docker exec container env | grep ENV_VAR
,但我更喜欢只返回值的东西。
我试过使用 docker exec container echo "$ENV_VAR"
,但是替换似乎发生在容器之外,所以我没有从容器中获取环境变量,而是从我自己的计算机中获取环境变量。
谢谢。
原文由 Citronen 发布,翻译遵循 CC BY-SA 4.0 许可协议
在容器内运行
echo "$ENV_VAR"
以便在容器中发生变量替换的正确方法是: