[英]Can a SQL Server Docker container run on Windows Server core 2022 ("linux" cannot be used on this platform)
docker pull mcr.microsoft.com/mssql/server:2019-latest
Error:错误:
image operating system "linux" cannot be used on this platform
图像操作系统“linux”不能在这个平台上使用
I'm running docker on a Windows Server Core 2022 platform我在 Windows Server Core 2022 平台上运行 docker
I wasn't aware that Linux was installed so the error is a bit confusing.我不知道安装了 Linux,所以错误有点令人困惑。 Does Windows Server Core 2022 come preloaded with Linux?
Windows Server Core 2022 是否预装了 Linux? What does it mean when the error states "linux" cannot be used on this platform?
当错误指出“linux”无法在此平台上使用时,这意味着什么?
Looking at the Task Manager, services tab, shows that Docker Engine is up and running.查看任务管理器的服务选项卡,显示 Docker 引擎已启动并正在运行。
You can't pull mcr.microsoft.com/mssql/server:2019-latest as it's Linux based.你不能拉 mcr.microsoft.com/mssql/server:2019-latest 因为它是基于 Linux 的。 You say you already pulled ltsc2022 and 1809-amd64 [nanoserver images], so you can install SQL Server 2019 on either of them as I've already done that, see the following link for an example: https://www.sqlservercentral.com/articles/polybase-scale-out-group-in-azure-for-free
您说您已经拉取了 ltsc2022 和 1809-amd64 [nanoserver 映像],因此您可以在其中任何一个上安装 SQL Server 2019,因为我已经这样做了,请参阅以下链接以获取示例: https://www.sqlservercentral。 com/articles/polybase-scale-out-group-in-azure-for-free
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.