在 docker 容器中查找環境變量的方法:直接打印變量:使用 echo $env_variable_name 命令直接輸出變量。使用 env 命令:輸出容器中所有環境變量和值。使用 inspect 命令:獲取容器配置,其中包含環境變量列表。
如何在 Docker 中查找環境變量
直接打印變量
最簡單的方法是直接在容器中打印環境變量:
echo $ENV_VARIABLE_NAME
登錄后復制
例如:
<a style="color:#f60; text-decoration:underline;" href="https://www.php.cn/zt/15865.html" target="_blank">docker</a> 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"]
登錄后復制