Почему Get-ContainerNetwork не распознается как имя командлета на моем компьютере с Windows 10?

Почему Get-ContainerNetwork не распознается как имя командлета на моем компьютере с Windows 10?

Я новичок в Docker и пытаюсь запустить образ SQL-сервера под предсказуемым IP-адресом.

Эта команда PowerShell подходит только для Windows Server?

P.S.>Get-ContainerNetwork

Когда я пытаюсь запустить его, я получаю только классическую ошибку PowerShell:

Get-ContainerNetwork : The term 'Get-ContainerNetwork' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again.
At line:1 char:1
+ Get-ContainerNetwork
+ ~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : ObjectNotFound: (Get-ContainerNetwork:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException

решение1

Похоже, вы пытаетесь запустить устаревший PowerShell для Docker:

ЭТОТ МОДУЛЬ УСТАРЕЛ - Обратите внимание, что из-за низкого использования этот модуль больше не поддерживается. Рекомендуется использовать либо Docker cli (docker.exe), либо попробовать Docker.DotNet напрямую.

https://github.com/Microsoft/Docker-PowerShell

Связанный контент