Docker镜像中写入的环境variables在哪里?
Docker文件中提到的环境variables在Docker镜像中写入哪里? 在docker镜像里面有没有像bash_profile或者.bashrc的东西?
不,Docker创build的环境保存在Docker内部,但在图像之外。 您可以使用docker inspect
和相关工具从图像外部进行检查,但是从内部您只能访问容器的内部。
要简单地覆盖某些内容,请使用图像的本机function。 例如,在Linux上,重写FOO就行了
export FOO=newvalue
( export
往往是货物export
到不重要的地方,其意义在于使价值在执行它的shell的subprocess中可见。)