Docker环境文件深度解析

时间:2019-05-03 16:32:08

标签: docker dockerfile

我有一个简短的#include <stdio.h> int main() { int* ptr; *ptr = 5; printf("%d", *ptr); return 0; } 文件:

.env

我从MY_DIR=$HOME/test 开始我的容器并打开一个bash。该容器包含一个完整的带有用户等的ArchLinux。因此--env-file=.env给了我实际的用户家echo $HOME。但是/home/test返回echo $MY_DIR,其中$HOME/test是文字。例如,$HOME创建一个文件夹mkdir $MY_DIR。 如果我将/home/test/'$HOME'/test的定义放入HOME文件中(我希望避免),并且不会发生以下情况,则不会改变

.env

结果还是一样。

0 个答案:

没有答案