docker重新进入容器时source /etc/profile 中环境变量失效问题的解决
如果在docker中设置了环境变量,肯定希望下次进入容器时自动生效。如果是在:
/etc/profile
中设置的,再次进入容器时环境变量会失效,解决办法是将环境变量设置在:
/root/.bashrc
或者
/etc/bashrc
中设置
推荐设置在/etc/profile.d
中新新建一个脚本将环境变量写入进去
因为/root/.bashrc 的内容是读取的/etc/bashrc内容
而/etc/bashrc 这里面又循环执行/etc/profile.d 下面全部文件