我正在探索 docker,并且一直在使用 Windows Powershell ISE 来运行 docker 命令。我遇到过在 Powershell 中运行某些命令但它们似乎被卡住的情况,但是当我在命令提示符上运行相同的 docker 命令时它们工作正常。我使用的是同一台机器,但使用不同的命令行工具。为什么某些 docker 命令可以在 powershell 中工作而有些不能?下面只是一些例子。虽然大多数工作,但有些似乎没有工作。
示例 1) docker 系统修剪
在 powershell 中,我希望看到一条消息,就像我在下面的命令提示符中所做的那样,但它似乎挂起。
示例 2) docker exec -ti containerName bash
在 CMD Prompt 中,我可以跳到正在运行的容器中,但不能在 Powershell 中