Docker运行时,Docker中的环境variables

docker中,我有一个环境variables的问题。 当我运行命令:

$ docker run ubuntu /bin/bash -c "echo $HOME" 

我有回应:

 /Users/bylek 

但是当我运行:

 $ docker run -it ubuntu /bin/bash 

接着:

 root@5e079c47affa:/# echo $HOME 

我有:

 /root 

第二个答复是正确的。 为什么第一个命令从我的主机返回$ HOME值?

Solutions Collecting From Web of "Docker运行时,Docker中的环境variables"