docker 文件中提到的环境变量在 docker 镜像中写入的位置在哪里? docker 镜像中是否有 bash_profile 或 .bashrc 之类的东西?
最佳答案
不是,Docker创建的环境保存在Docker内部,但在镜像之外。您可以使用 docker inspect
和相关工具从镜像外部检查它,但从内部,您只能访问容器的内部结构。
要简单地覆盖某些内容,请使用图像的 native 功能。例如,在 Linux 上,要覆盖 FOO,只需
export FOO=newvalue
(export
经常被 cargo-culted 到无关紧要的地方。它的意义在于使值对执行它的 shell 的子进程可见。)
关于linux - docker镜像的环境变量写在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47508909/