• 请不要在回答技术问题时复制粘贴 AI 生成的内容
ns2250225
V2EX  ›  程序员

不想再使用虚拟机啦~

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

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

    需要的高配置时,临时提高配置,用完还原或者删掉就好了。
    ns2250225
        19
    ns2250225  
    OP
       Dec 19, 2018
    感谢大家的回复,最后我装了个 linux 系统,安装了 LXD 来使用,感觉棒棒的 😣
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2836 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 53ms · UTC 12:54 · PVG 20:54 · LAX 05:54 · JFK 08:54
    ♥ Do have faith in what you're doing.