我是 docker 新手,正在嘗試讓我的 sql server 映像在可預測的 IP 位址下運作。
此 powershell 命令僅適用於 Windows Server 嗎?
PS>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
看來,您正在嘗試為 Docker 執行已棄用的 PowerShell:
該模組已被棄用 - 請注意,由於使用率較低,因此該模組不再積極維護。建議使用 Docker cli (docker.exe) 或直接嘗試 Docker.DotNet。