极客号

可以在docker容器里跑windows么?docker windows

可以在docker容器里跑windows么?

不可以!Docker并不是全能的,设计之初也不是KVM之类虚拟化手段的替代品,简单总结几点:

1.Docker

可以在docker容器里跑windows么?docker windows-图1
是基于Linux 64bit的,无法在32bit的linux/Windows/unix环境下使用

2.LXC

是基于cgroup等linux kernel功能的,因此container的guest系统只能是linux base的3.隔离性相比KVM之类的虚拟化方案还是有些欠缺,所有container公用一部分的运行库4.网络管理相对简单,主要是基于namespace隔离

5.cgroup

的cpu和cpuset提供的cpu功能相比KVM的等虚拟化方案相比难以度量(所以dotcloud主要是按内存收费)

6.docker

可以在docker容器里跑windows么?docker windows-图2
对disk的管理比较有限

7.container

随着用户进程的停止而销毁,container中的log等用户数据不便收集针对1-2,有windows base应用的需求的基本可以pass了; 3-5主要是看用户的需求,到底是需要一个container还是一个VM, 同时也决定了docker作为 IaaS 不太可行。

到此,以上就是小编对于docker windows镜像的问题就介绍到这了,希望介绍的1点解答对大家有用,有任何问题和不懂的,欢迎各位老师在评论区讨论,给我留言。

可以在docker容器里跑windows么?docker windows-图3

本站非盈利性质,与其它任何公司或商标无任何形式关联或合作。内容来源于互联网,如有冒犯请联系我们立删邮箱:83115484#qq.com,#换成@就是邮箱

转载请注明出处:http://www.hushtel.com/sm/16960.html

分享:
扫描分享到社交APP
上一篇
下一篇