Docker容器环境变量设置与查看方式
设置环境变量
在编写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中相关的应用案例。
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
教你使用Portainer管理多台Docker容器环境的方法
这篇文章主要介绍了Portainer管理多台Docker容器环境,本文给大家介绍的非常详细,包括环境准备及管理docker的详细过程,需要的朋友可以参考下2021-11-11
解决docker启动容器失败:cannot access‘/docker-entrypoint-initdb.d/‘:
这篇文章主要介绍了解决docker启动容器失败:cannot access‘/docker-entrypoint-initdb.d/‘:Operation not permitted,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教2024-05-05
使用Docker compose编排Laravel应用的方法
本篇文章主要介绍了使用Docker compose编排Laravel应用的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧2018-07-07
Docker Push Skipped foreign layer 的错误问题及解决方案
当Docker推送基于Windows镜像到私有仓库的时候会遇到Skipped foreign layer的问题,这篇文章主要介绍了Docker Push Skipped foreign layer 的错误问题及解决方案,需要的朋友可以参考下2022-05-05


最新评论