【发布时间】:2019-07-31 05:29:48
【问题描述】:
我正在探索 docker,并且一直在使用 Windows Powershell ISE 来运行 docker 命令。我遇到过在 Powershell 中运行某些命令但它们似乎被卡住的情况,但是当我在命令提示符上运行相同的 docker 命令时它们工作正常。我使用的是同一台机器,但使用不同的命令行工具。为什么某些 docker 命令可以在 powershell 中工作而有些不能?下面只是一些例子。虽然大多数工作正常,但有些似乎没有工作。
示例 1) docker system prune
在 powershell 中,我预计会出现一条消息,就像我在下面的命令提示符中所做的那样,但它似乎挂起。
示例 2) docker exec -ti containerName bash
在 CMD Prompt 中,我可以跳到正在运行的容器中,但不能在 Powershell 中
【问题讨论】:
-
可能你使用的是Powershell-ISE,docker不支持...:github.com/docker/for-win/issues/223
-
谢谢。看来 PowerShell 是,但不是 PowerShell ISE
标签: powershell docker command-line command-prompt docker-command