Docker解决重新进入容器后,环境变量失效的问题
Docker重新进入容器后,环境变量失效的问题
·
解决重新进入容器后,环境变量失效的问题
问题描述
docker在使用过程中,有时候自定义容器实例中的某些配置文件,例如:/etc/profile,在每一次退出重新进入容器后,配置失效,都需要手动 source 一遍令它重新生效。
/etc/profile
GM_HOME=/home/appusr/local/sort/GraphicsMagick-1.3.20
PATH=$GM_HOME/bin:$PATH;
export PATH
export GM_HOME
解决方法
在容器实例中 /root/.bashrc 配置文件末尾添加 source /etc/profile,保存退出即可。这样就能够实现重启后自动刷新配置文件,而无需手动操作。
vi /root/.bashrc
source /etc/profile
//或者把环境变量粘贴到其最后,会在重新进入容器时自动添加环境变量。
这个方法千万别用,可能会导致再次进入容器出问题
更多推荐
已为社区贡献3条内容
所有评论(0)