某些 Docker 命令在 Windows Powershell ISE 中不起作用,但在其他命令行工具中起作用

Sha*_*gan 1 powershell command-line command-prompt docker docker-command

我正在探索 docker,我一直在使用 Windows Powershell ISE 来运行 docker 命令。我遇到过在 Powershell 中运行某些命令但它们似乎卡住的情况,但是当我在命令提示符上运行相同的 docker 命令时,它们工作正常。我使用的是同一台机器但不同的命令行工具。为什么某些 docker 命令可以在 powershell 中工作而有些则不能?下面只是一些例子。虽然大多数工作,但有些似乎没有工作。

示例 1) docker system prune

在 powershell 中,我期望在下面的命令提示符中显示一条消息,但它似乎挂了。

在此处输入图片说明

在此处输入图片说明

示例 2) docker exec -ti containerName bash

在 CMD Prompt 中,我可以跳入正在运行的容器,但不能跳入 Powershell

在此处输入图片说明

在此处输入图片说明

小智 5

Docker 不支持 Powershell-ISE:https : //docs.docker.com/docker-for-windows/