Docker环境变量在重新进入命令行时失效问题解决
问题:
centos7中设置的mysql环境变量在重新进入命令行时会失效,环境变量是配置在~/.bash_profile,在.bashrc中添加source ~/.bash_profile仍无法解决
解决:
将环境变量设置在/etc/profile
修改.bashrc文件添加source /etc/profile
- vi ~/.bashrc
# .bashrc
# User specific aliases and functions
alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'
# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
source /etc/profile
fi