是否不可能同时运行Linux和Windows的Docker容器?

3
根据Microsoft的文档,要运行Windows容器:

如果看到错误消息,显示“在清单列表条目中没有匹配的linux/amd64清单”,请确保Docker未配置为运行Linux容器。要在Docker中切换到Windows容器,请右键单击Docker图标,然后选择Switch to Windows containers。要使用命令行在容器之间切换,请运行&$Env:ProgramFiles\Docker\Docker\DockerCli.exe -SwitchDaemon。

这似乎有问题(我刚试了一下,并得到了提到的错误),因为我想在网络上运行与Windows和Linux箱交互的测试实验室。 Docker不能做到这一点吗?或者我可能误解了什么?
1个回答

3
可以运行 Windows 容器和 Linux 容器。唯一的缺点是,您不能在不切换的情况下同时管理(例如启动、停止)Windows 和 Linux 容器。
如果选择“切换到 Windows 容器”,将会收到以下消息:
“您即将切换到 Windows 容器。现有容器将继续运行,但在切换回 Linux 容器之前,您将无法管理它们。否则不会丢失任何数据。 您是否要继续?”

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接