不想再使用虚拟机啦~

2018-12-18 18:19:37 +08:00
 ns2250225
请问大家在 Windows 上面,有什么方法可以把容器当虚拟机来使呀,用过 docker for windows,感觉要自己定制镜像比较麻烦 😀,有什么可以像 proxmoxVE 创建 CT 那样的工具吗?感觉像 proxmoxVE 创建 CT 那样来使用最方便啦,🙏
4778 次点击
所在节点    程序员
19 条回复
ooh
2018-12-18 18:47:40 +08:00
我个人理解容器只是用来隔离服务的,和虚拟机根本不是一个层次的东西,所以你还是需要用虚拟机来做宿主
Docker Compose 定制不是挺方便的吗
scriptB0y
2018-12-18 18:48:11 +08:00
用容器代替虚拟机最初的需求是什么呢?
ns2250225
2018-12-18 18:51:55 +08:00
@scriptB0y 就是用来搭建测试环境啦,虚拟机好慢
yuanfnadi
2018-12-18 19:13:35 +08:00
@scriptB0y 性能问题。容器的性能损失很少。
ClutchBear
2018-12-18 19:41:03 +08:00
试试 vagarnt?
ns2250225
2018-12-18 19:50:07 +08:00
@ClutchBear vagrant 用过,好像也是用来管理虚拟机的呀,本质还是开多台虚拟机用 vbox 或 vmware
pere
2018-12-18 20:02:46 +08:00
我還以爲你要買新電腦~~·
ns2250225
2018-12-18 20:28:57 +08:00
@pere 哈哈 😂
CallMeReznov
2018-12-18 20:34:15 +08:00
硬件的困境企图通过换系统来解决....
xuanbg
2018-12-18 20:36:19 +08:00
定制镜像不都通过 dockerfile 来的么? windows 上面和 linux 上面有什么区别?
loading
2018-12-18 21:15:55 +08:00
windows 现在的 docker 实现有效率了?
xrlin
2018-12-18 21:38:21 +08:00
windows 下的 docker 是用 hyper-v 的吧,还是相当于一个虚拟系统,所以效率应该不强吧。
geekvcn
2018-12-18 21:45:35 +08:00
换硬件吧 , 现在虚拟机性能损失没你说的那么大 , 如果感觉慢绝对是硬件落后了
pmispig
2018-12-18 21:53:17 +08:00
虚拟机慢是因为你硬件太差了,花钱就能解决的事情就不要搞得这么麻烦
Cooky
2018-12-18 21:57:02 +08:00
raw disk access,直接把虚拟机装分区里,能提升不少的 io 性能,注意别弄错把分区表弄没了
Cbdy
2018-12-18 22:01:47 +08:00
用 Java
beginor
2018-12-19 08:10:44 +08:00
Docker for Windows 是基于 hyper-v 的虚拟机,效率不高,而且映射宿主文件系统不仅 IO 慢, 而且不支持文件锁定, 很多数据库无法运行( MySQL、PostgreSQL、MongoDB 等)。

想玩 Docker 的话还是得原生 Linux。
oonnnoo
2018-12-19 14:39:06 +08:00
如果不用大数据量传输的话,买个云主机吧,效率提高 N 倍,网络、性能也好。

需要的高配置时,临时提高配置,用完还原或者删掉就好了。
ns2250225
2018-12-19 17:45:01 +08:00
感谢大家的回复,最后我装了个 linux 系统,安装了 LXD 来使用,感觉棒棒的 😣

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/518717

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX