Docker容器环境变量设置与查看方式
作者:普通网友
本文讲解了Dockerfile中使用ENV设置环境变量,通过docker run和docker inspect查看方法,以及容器内Shell脚本的应用方式,涵盖环境变量配置与调用的多种实践
设置环境变量
在编写Dockerfile时, 我们可以通过ENV来为Docker容器设置相关的环境变量,设置的环境变量在Docker容器中可以通过环境变量来进行引用。
Docker容器环境变量设置方法
- 在Dockerfile中使用ENV指令可以用于为docker容器设置环境变量。
- 使用
docker run --env <key>=<value> <IMAGE-ID>
来修改环境变量
Linux系统下相关环境变量设置有以下几个文件:
~/.bashrc
~/.profile
~/.bash_profile
/etc/profile
/etc/environment
/etc/bash.bashrc
查看环境变量
如果我们需要查看ENV设置的环境变量,可能通过以下几个方法进行查看。
使用docker inspect
命令来查看
# docker inspect <CONTAINER-NAME> OR <CONTAINER-ID>
使用docker exec -it <CONTAINER-NAME> OR <CONTAINER-ID> env
查看
在Docker容器中使用变量
在Docker容器中使用变量, 一般通过Shell脚本实现对Docker容器中的环境变量进行调用。
具体我们可以参考Github中相关的应用案例。
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。