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

izj3ouym  于 2022-12-03  发布在  Docker
关注(0)|答案(1)|浏览(337)

基于Microsoft's documentation,为了运行一个Windows容器:
如果您看到错误消息no matching manifest for linux/amd64 in the manifest list entries,请确保Docker未配置为运行Linux容器。要在Docker中切换到Windows容器,请右键单击Docker图标,然后选择“切换到Windows容器”。要使用命令行在容器之间切换,请使用run & $Env:ProgramFiles\Docker\Docker\DockerCli.exe -SwitchDaemon
这似乎有问题(我只是尝试了一下,并得到了提到的错误),因为我想运行一个测试实验室与Windows和Linux盒在网络上交互。是Docker没有能力这样做,还是我可能误解了什么?

cyvaqqii

cyvaqqii1#

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

相关问题