Docker文件中提到的docker文件中提到的环境变量在哪里? 在docker镜像中是否有类似bash_profile或.bashrc的东西?
答案 0 :(得分:1)
不,Docker创建的环境保留在Docker中但在图像外部。您可以使用docker inspect
和相关工具从图像外部检查它,但从内部来看,您只能访问容器的内部。
要简单地覆盖某些内容,请使用图片的原生设施。例如,在Linux上,要覆盖FOO,只需
export FOO=newvalue
(export
经常被货物剔除到无关紧要的地方。它的意义在于,在执行它的shell的子进程中可以看到该值。)