docker pull mcr.microsoft.com/mssql/server:2019-latest
错误:
映像操作系统";linux";不能在此平台上使用
我正在Windows Server Core 2022平台上运行docker
- 客户端应用程序是Docker应用程序版本0.8.0
- 服务器显示两个图像ltsc2022和1809-amd64[纳米服务器图像]
- 服务器版本为20.10.7
- 内核版本为10.0.20348
我不知道Linux已经安装,所以这个错误有点令人困惑。Windows Server Core 2022是否预装了Linux?当错误状态为";linux";无法在此平台上使用?
查看任务管理器的服务选项卡,可以看到Docker引擎已经启动并运行。
您不能提取mcr.microsoft.com/mssql/server:2019最新版本,因为它是基于Linux的。你说你已经提取了ltsc2022和1809-amd64[nanoserver images],所以你可以像我已经完成的那样在它们中的任何一个上安装SQL Server 2019,请参阅以下链接获取示例:https://www.sqlservercentral.com/articles/polybase-scale-out-group-in-azure-for-free