我正在使用Docker For Windows(不是Dokcer工具箱),它正在使用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
我可以为开放CMD执行此命令创建一个快捷方式。
OB的。我不想安装插件或应用程序以获得更好的命令shell ..
如果有人有建议,谢谢! :)
答案 0 :(得分:0)
另外,在我的情况下,我需要从特定的文件夹开始。
将命令放在" Shorcut Properties>中。目标"适合我:
%windir%\ system32 \ cmd.exe / K" cd c:\ docker& docker-machine env& @FOR / f"令牌= *" %i IN(' docker-machine env')DO @%i"
答案 1 :(得分:0)
我不确定我理解你的问题。当我打开命令提示符时,我的经验并不是需要做任何特殊事情。 docker命令可以“开箱即用”。