【问题标题】:Where is the environment variables written in a docker image?docker镜像中写的环境变量在哪里?
【发布时间】:2023-03-25 11:53:01
【问题描述】:

docker 文件中提到的环境变量在 docker 映像中写入的位置在哪里? docker 镜像中是否有类似 bash_profile 或 .bashrc 的内容?

【问题讨论】:

    标签: linux bash docker dockerfile linux-containers


    【解决方案1】:

    不,Docker 创建的环境保存在 Docker 内部但在镜像之外。您可以使用docker inspect 和相关工具从镜像外部对其进行检查,但从内部则只能访问容器的内部。

    要简单地覆盖某些内容,请使用图像的原生设施。例如,在 Linux 上,要覆盖 FOO,只需

    export FOO=newvalue
    

    export 经常被推崇到无关紧要的地方。它的意义是让执行它的 shell 的子进程可以看到该值。)

    【讨论】:

      猜你喜欢
      • 2016-02-06
      • 2017-08-26
      • 2019-08-12
      • 2019-06-23
      • 1970-01-01
      • 1970-01-01
      • 2023-03-03
      • 1970-01-01
      • 2018-11-12
      相关资源
      最近更新 更多