在 docker 容器中查找環境變量的方法:直接打印變量:使用 echo $ENV_VARIABLE_NAME 命令直接輸出變量。使用 env 命令:輸出容器中所有環境變量和值。使用 inspect 命令:獲取容器配置,其中包含環境變量列表。
如何在 Docker 中查找環境變量
直接打印變量
最簡單的方法是直接在容器中打印環境變量:
echo $ENV_VARIABLE_NAME
例如:
docker run --rm alpine echo $HOME
使用 env 命令
env 命令列出所有環境變量和值:
docker run --rm alpine env
輸出:
TERM=xterm-256color SHELL=/bin/sh PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin HOME=/root
使用 inspect 命令
docker inspect 命令可用于獲取容器配置,其中包含環境變量列表:
docker inspect --format '{{json .Config.Env}}' CONTAINER_ID
輸出:
["HOME=/root", "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", "TERM=xterm-256color"]
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END