openstack是干嘛的 可以在docker容器里跑windows么?
可以在docker容器里跑windows么?
1. Docker
基于64位Linux,不能在32位Linux/Windows/unix环境下使用。2LxC
基于CGroup等Linux内核函数,所以容器的来宾系统只能是Linux,网络管理比较简单,主要是基于命名空间隔离5。CGroup
与KVM和其他虚拟化方案相比,cpuse提供的CPU和CPU函数很难测量(因此dotcloud主要由内存来计费)。6Docker
磁盘管理相对有限7。当用户进程停止时,很难收集诸如登录容器之类的用户数据。对于1-2,具有windows基本应用程序要求的用户可以通过。3-5主要取决于用户需求,是需要容器还是虚拟机。同时,也决定了docker作为IAAs是不可行的。
windows虚拟机跑Linux,Linux虚拟机跑Windows以及双系统,哪一个适合作开发环境?
而且很多IT大亨都建议在Linux环境下开发,所以有很多开发环境解决方案,比如:1。通过在windows系统上安装虚拟机(VMware),将本地磁盘上的文件夹映射到虚拟机中的Linux系统。
。
当然,您也可以在windows上安装docker来运行Linux。
2. 双系统
如字体显示,不同于windows。
3. 老实说,很少有人使用这种方法(尽管我的Mac虚拟机上有windows),开发环境也不会。
��在软件开发人员的开发环境可能要涉及多个操作系统,而且很多IT大佬都是建议在Linux环境下去开发,所以开发环境方案也很多,比如说:
1、在Windows系统上安装虚拟机(VMware)跑Linux
这种方法是我们推荐的,因为Windows能满足工作及娱乐需要,而且Windows对各类IDE支持较好。所以我们可以在Windows上通过虚拟机跑Linux,然后通过共享文件夹的方式来将本地磁盘上的文件夹映射到虚拟机中的Linux系统中。
这种最大好处就是,开发环境是在Windows系统上,而代码可以在Linux环境下运行。
当然了,也可以在Windows上安装Docker来跑Linux。
2、双系统
这种方式也还好,但是说真的,没有必要。因为你想在Linux上敲代码,那就必须安装桌面版的Linux,而桌面版Linux未必能达到你的体验需求,比如字体显示等和Windows上表现是有一定差异的。
3、在Linux虚拟机上跑Windows
说实话,用这种方式的少之又少(虽然我的Mac上的虚拟机里有Windows),而开发环境更不会这样做。
综上,对于开发环境方案,我们建议是在Windows上通过虚拟机安装Linux来操作,然后将Windows上的文件夹映射到Linux虚拟机中,这样才是最方便的。如果大家有不同见解,欢迎在下方评论区留言交流哦 ~
openstack是干嘛的 docker运行exe程序 openstack部署
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。