V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
ns2250225
V2EX  ›  程序员

不想再使用虚拟机啦~

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

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

    需要的高配置时,临时提高配置,用完还原或者删掉就好了。
    ns2250225
        19
    ns2250225  
    OP
       2018-12-19 17:45:01 +08:00
    感谢大家的回复,最后我装了个 linux 系统,安装了 LXD 来使用,感觉棒棒的 😣
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   952 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 22:10 · PVG 06:10 · LAX 14:10 · JFK 17:10
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.