【发布时间】:2019-04-14 14:59:33
【问题描述】:
运行这个会以交互方式打开 bash:
docker exec -it bash
但是,它不是采购 ~/.bash_profile,即容器中的 bash_profile。我最后尝试了bash -i 而不是bash,但没有用。那么如何在进入容器时加载配置文件,就像在常规的交互 shell 中一样?
【问题讨论】:
-
你的意思是 your
.bash_profile,还是从图像实例化的容器中的那个? -
容器中的那个。
-
bash -l启动一个登录外壳(来源.bash_profile);bash -i启动一个交互式 shell(它的来源是.bashrc)。