Docker中可以运行其他非linux系统吗?比如windows,OS X
Docker中可以运行其他非linux系统吗?比如windows,OS X 现在 2022年了,答案是可以。。但是 需要宿主机支持 虚拟化,也就是 docker 运行 kvm 然后 再 win或者 macos
现在也已经有了 docker macos的项目
另外 windows下的docker 已经支持 windows 同意
@孙宏亮 ,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 Docker创建出的Docker容器是和宿主机共享操作系统的,所有Docker容器内部不可能运行Windows,OS X等非Linux操作系统。
但是,可以曲线救国,你可以再Docker容器内部运行一个virtualbox应用程序,然后通过virtualbox来运行你的windows等操作系统,这样是可行的。今年6月底在DockerCon上Docker官方的美女大神Jessie就掩饰了一把。
这篇博客中涉及了一些,你可以看一下:
DockerCon Day 2:城里人玩镜像
页:
[1]