Docker容器没有TMPDIR环境variables
我在节点上运行一个Node应用程序:6.3-wheezy。 我注意到os.tmpdir()
返回到项目目录的path,这可能只是PWD
。 当我在容器中运行env
时,我发现没有TMPDIR
环境variables。 为什么是这样? 我希望系统build立它自己的临时目录,而不是自己设置它。
因为你还没有设置TMPDIR
。
唯一的环境variablesdocker将设置
-
HOME
– 根据USER
的值进行设置 -
HOSTNAME
– 与容器关联的主机名 -
PATH
– 包括stream行的目录,例如:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
-
TERM
–xterm
如果容器被分配了伪TTY
其他任何东西都是图像特定的,由您决定。
如果需要,可以通过Dockerfile中的ENV
步骤设置它们。