Запуск powershell или cmd в контейнере Docker

Я хочу проверить содержимое моего док-контейнера. Я хочу запустить PowerShell или командную строку внутри контейнера, чтобы я мог получить список каталогов.

В этом образе контейнера размещается приложение ASP.NET Web API с использованием платформы ASP.net 4.6.1.

Я выполнил следующие команды:

  1. docker container ls - to list conatiners
  2. docker exec -i -t a1da40af6b3c powershell

Но ничего не происходит (как показано на рисунке). Я что-то пропустил?

2 ответа

Решение

ISE-хостинг PowerShell не работает должным образом с кучей вещей. Поэтому попробуйте сделать это либо в автономной консоли PowerShell, либо используйте VS Code.

Если вы хотите проверить содержимое контейнера докеров из командной строки или командной строки, чтобы вы могли вывести список каталогов, как показано на снимке экрана.
Используйте команду ниже:
docker exec -it <docker_container_name / id> /bin / sh
Это перенесет вас внутрь вашего контейнера. Затем вы можете вывести список с помощью команды ls.

Другие вопросы по тегам