当前位置:首页 > linux > 正文内容

docker重新进入容器时source /etc/profile 中环境变量失效问题的解决

root3年前 (2022-03-02)linux2733

如果在docker中设置了环境变量,肯定希望下次进入容器时自动生效。如果是在:

/etc/profile

中设置的,再次进入容器时环境变量会失效,解决办法是将环境变量设置在:

/root/.bashrc

或者

/etc/bashrc

中设置


推荐设置在/etc/profile.d 

中新新建一个脚本将环境变量写入进去

因为/root/.bashrc 的内容是读取的/etc/bashrc内容

/etc/bashrc 这里面又循环执行/etc/profile.d 下面全部文件

扫描二维码推送至手机访问。

版权声明:本文由一叶知秋发布,如需转载请注明出处。

本文链接:https://zhiqiu.top/?id=221

分享给朋友:

相关文章

启动脚本将pid输出到文本中

启动脚本如下nohup java -jar testapi.jar --server.port=8080 & echo $! > pid...

linux 更换apt的源

sudo sed -i 's/archive.ubuntu.com/mirrors.ustc.edu.cn/g' /etc/apt/sources.list将archive.ubunt...

k8s 给sc 开启或者关闭 默认设置

k8s 给sc 开启或者关闭 默认设置

https://www.freesion.com/article/3909514696/ 关闭默认设置kubectl patch storageclass managed-nfs-storage-67 ...

python ssh 登录服务器

import paramikossh = paramiko.SSHClient()ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())ssh.connect('192.1...

git 忽略文件不起作用 .gitignore

git rm -r --cached . git add .   git commit -m "update .gitignore"  git status查看是否是"working di...

git 命令

修改文件:即添加内容到工作区vim  filepath清除工作区的内容,回溯到上次add的状态或者commit 的状态git checkout -- file添加文件到暂存区git add filepath暂存区文件重新回到工作区...