Get-ContainerNetwork が Windows 10 ボックス上のコマンドレットの名前として認識されないのはなぜですか?

Get-ContainerNetwork が Windows 10 ボックス上のコマンドレットの名前として認識されないのはなぜですか?

私は Docker を初めて使用しており、予測可能な IP アドレスで SQL Server イメージを実行しようとしています。

この PowerShell コマンドは Windows Server 専用ですか?

追記>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 for Docker を実行しようとしているようです。

このモジュールは非推奨になりました - 使用率が低いため、このモジュールは積極的にメンテナンスされなくなりました。Docker cli (docker.exe) を使用するか、Docker.DotNet を直接試すことをお勧めします。

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

関連情報