問題:
centos7中設定的mysql環境變數在重新進入命令列時會失效,環境變數是配置在~/.bash_profile,在.bashrc中新增source ~/.bash_profile仍無法解決
解決:
將環境變數設定在/etc/profile
修改.bashrc檔案新增source /etc/profile
# .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
Docker重新進入容器後,環境變數配置失效
docker在使用過程中,有時候自定義容器例項中的某些配置檔案,例如 etc profile,在每一次退出重新進入容器後,配置失效,都需要手動 source 一遍令它重新生效。etc profile path gm home bin path export path export gm home 在...
docker環境變數使用
docker是目前使用很廣泛的容器技術,它不同於虛擬機器,docker使用了linux核心提供的命名空間和cgroups等技術,利用沙箱機制,將不同容器的執行環境進行了隔離,保證了軟體系統在部署上的封裝和安全。docker在提供部署安全性的同時,也在改變著我們開發的方式。在以前的系統中,為了方便對系...
docker新增新的環境變數 Docker環境變數
環境變數 環境變數通常在與您正在使用的基本映像關聯的dockerfile中設定。也有docker為每個新容器自動設定的環境變數。您可以指定其他變數,並使用 e或 env選項重新定義docker設定的變數。在docker執行配置中,您可以使用 環境變數 environment variables 欄位...