ligb 发表于 2023-10-4 17:56:48

Docker中可以运行其他非linux系统吗?比如windows,OS X

Docker中可以运行其他非linux系统吗?比如windows,OS X

xhm8888 发表于 2023-10-4 17:57:22

现在 2022年了,答案是可以。。

但是 需要宿主机支持 虚拟化,也就是 docker 运行 kvm 然后 再 win或者 macos

现在也已经有了 docker macos的项目

另外 windows下的docker 已经支持 windows

new_jam 发表于 2023-10-4 17:58:19

同意
@孙宏亮 ,Docker容器是guest和host共享操作系统的,所以Linux的主机上只有Linux的容器。当然之前Windows上可以跑Linux的Docker容器,是因为底下跑了Linux的VM。
好消息是,Docker很快就要native支持Windows Server 2016了,现在在preview中。参见新闻:
Introducing the Technical Preview of Docker Engine for Windows Server 2016

wdwdwdwd 发表于 2023-10-4 17:58:38

Docker创建出的Docker容器是和宿主机共享操作系统的,所有Docker容器内部不可能运行Windows,OS X等非Linux操作系统。
但是,可以曲线救国,你可以再Docker容器内部运行一个virtualbox应用程序,然后通过virtualbox来运行你的windows等操作系统,这样是可行的。今年6月底在DockerCon上Docker官方的美女大神Jessie就掩饰了一把。
这篇博客中涉及了一些,你可以看一下:
DockerCon Day 2:城里人玩镜像
页: [1]
查看完整版本: Docker中可以运行其他非linux系统吗?比如windows,OS X