如何持久化docker中的环境变量

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何持久化docker中的环境变量相关的知识,希望对你有一定的参考价值。

可以在这个镜像基础上,用Dockerfile构建一个配置好环境变量的新镜像。
在Dockerfile里使用ENV指令,可以持久保存环境变量,当使用这个新镜像创建的容器时,ENV设置的环境变量就会生效了。
参考技术A ENV 设置环境变量
ENV <key><value>

ENV指令可以用于为docker容器设置环境变量
ENV设置的环境变量,可以使用 docker inspect命令来查看。同时还可以使用docker run --env <key>=<value>来修改环境变量。
Note: 环境变量的设置要合理,比如将环境变量设置为非交互的 ENV DEBIAN_FRONTEND noninteractive.那再用这个来进行操作: docker run -t -i image bash本回答被提问者和网友采纳

以上是关于如何持久化docker中的环境变量的主要内容,如果未能解决你的问题,请参考以下文章

DevOps 和 Azure 应用服务中的环境变量

如何声明一个将保留在 docker 容器中的环境变量?

docker容器中的环境变量 - 它是如何工作的?

Linux编程 13 (系统环境变量位置, 环境变量持久化)

linux环境变量

Docker 镜像和容器的 DevOps 和环境变量