Docker Desktop for Windows-单命令窗口

Docker Desktop for Windows-单命令窗口,docker,windows-10,Docker,Windows 10,我安装了Docker for Windows,所有东西似乎都正常运行,除了当我打开命令窗口执行Docker命令时,如Docker image list,Docker应用程序将打开第二个命令窗口,执行命令,然后关闭第二个窗口,我无法查看输出,因为第二个窗口关闭得太快。有没有办法让Docker命令在第一个窗口中输出,或者让第二个窗口保持足够长的时间以查看输出?您在哪个终端上运行该命令?Mine使用Powershell在Windows上正常运行。我通过以管理员权限运行cmd shell解决了这个问题。

我安装了Docker for Windows,所有东西似乎都正常运行,除了当我打开命令窗口执行Docker命令时,如
Docker image list
,Docker应用程序将打开第二个命令窗口,执行命令,然后关闭第二个窗口,我无法查看输出,因为第二个窗口关闭得太快。有没有办法让Docker命令在第一个窗口中输出,或者让第二个窗口保持足够长的时间以查看输出?

您在哪个终端上运行该命令?Mine使用Powershell在Windows上正常运行。

我通过以管理员权限运行cmd shell解决了这个问题。

我实际上面临着同样的问题。 它在GitBash中工作得很好,但在cmd提示符、Powershell和GitCmd上显示了生成行为

我尝试在Linux和Windows容器之间切换,但问题仍然存在

我想现在还是坚持Git bash吧


更新:2020年7月26日

我找到了解决手头问题的办法。 通过转到Docker Desktop中的“学习”选项,它将打开一个带有PowerShell窗口的教程窗口。 该Powershell可用于执行所有Docker命令,而不会出现弹出问题


希望这有帮助

我尝试了big 3、Powershell、普通dos命令提示符和具有管理员权限的命令提示符。这三个窗口的行为都相同,它们打开一个新窗口,标题类似于Docker命令,该命令执行,第二个窗口在Docker命令完成时关闭。第二个问题,当您安装Docker时,您选择使用Windows容器还是Linux容器?我并不完全肯定,因为我一直使用Linux容器,但如果您选择Windows,这可能就是原因。[docs.docker.com/toolbox/toolbox\u install\u windows/]听起来像是你正在经历的。我不记得了,不管默认值是什么,但听起来很有希望。此外,我还尝试在Git Bash中运行Docker命令,它们在那里显示正确。这听起来像是Windows上Git的旧版本使用的Cygwin,Cygwin是一个类似Linux的环境。因此,如果上述文档中的内容属实,这可能解释了为什么它在那里工作。希望这会有帮助。运气不好,它已经设置为Linux,我将在Linux和Windows容器之间切换,看看是否有帮助。至少它可以在Git Bash for windows中工作,因此我可以使用它,而不必为此而启动VM。