我正在通过git bash在我的Windows机器上使用Docker。由于git bash在结束时不记录当前状态,因此每次启动新终端时都需要设置一些与Docker相关的环境变量。我想在启动之前运行的命令是:
eval $(docker-machine env)
或者更好的是,有一个包含其他逻辑的bash脚本。例如,如果泊坞机没有启动,请先启动机器,等等。有没有办法在打开新的git bash窗口之前自动运行bash命令或脚本?
答案 0 :(得分:3)
我建议在您的主文件夹(~/
)下创建一个新文件,即~/.bashrc
,终端在首次启动时会读取该文件。添加一个函数说myStartUpFunction()
,根据需要运行您的命令。
myStartUpFunction() {
docker-machine env
}
myStartUpFunction
这使您可以在每次打开新的终端会话时运行docker-machine env
。