Некоторые команды Docker не работают в Windows Powershell ISE, но работают в других инструментах командной строки - PullRequest
1 голос
/ 09 марта 2019

Я изучаю Docker и использую Windows Powershell ISE для запуска команд Docker. Я сталкивался с ситуацией, когда я запускаю определенные команды в Powershell, но они кажутся застрявшими, но когда я запускаю ту же команду Docker в командной строке, они работают нормально. Я использую ту же машину, но разные инструменты командной строки. Почему некоторые команды docker работают в powershell, а некоторые нет? Ниже приведены только некоторые примеры. Хотя большинство работает, некоторые не работают.

Пример 1) обрезка докерной системы

В powershell я ожидал сообщение, подобное тому, которое я делал в командной строке ниже, но, похоже, оно зависло.

enter image description here

enter image description here

Пример 2) docker exec -ti containerName bash

В CMD Prompt я могу перейти в свой работающий контейнер, но не в Powershell

enter image description here

enter image description here

1 Ответ

4 голосов
/ 09 марта 2019

Docker не поддерживает Powershell-ISE: https://docs.docker.com/docker-for-windows/

...