我使用的是Docker For Windows (不是Dokcer toolbox ),它运行的是HyperV。
因此,每次打开新的CMD时,我都需要运行"docker-machine env“,并在命令响应后定义shell的变量:
REM Run this command to configure your shell:
REM @FOR /f "tokens=*" %i IN ('docker-machine env') DO @%i我可以为open CMD创建一个执行此命令的快捷方式吗?
Obs。我不想为了更好的命令shell而安装插件或应用程序..
如果有任何人有建议,谢谢!:)
发布于 2016-07-25 21:55:17
另外,在我的例子中,我需要从一个特定的文件夹开始。
将下面的命令放在“快捷方式属性>目标”中,对我来说非常有效:
%windir%\system32\cmd.exe /K "cd c:\docker & docker-machine env &@ /f "tokens=*“%i IN ('docker-machine env') DO @%i”
发布于 2017-01-19 07:02:26
我不是很确定我明白你的问题。根据我的经验,当我打开命令提示符时,并不需要做任何特殊的事情。docker命令是“开箱即用”的。
https://stackoverflow.com/questions/38569624
复制相似问题