V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
afeiche
V2EX  ›  Docker

大家觉得 wasm 能取代 docker 吗?

  •  
  •   afeiche · 2023-02-15 16:46:20 +08:00 · 1847 次点击
    这是一个创建于 676 天前的主题,其中的信息可能已经有所发展或是发生改变。
    感觉 wasm 可能成为新一代的运行时
    9 条回复    2023-02-16 10:30:40 +08:00
    eason1874
        1
    eason1874  
       2023-02-15 16:47:48 +08:00
    ?这都不是一类东西,谈何取代
    wunonglin
        2
    wunonglin  
       2023-02-15 16:50:27 +08:00
    什么跟什么?是出了什么新东西我孤陋寡闻了吗?
    wu67
        3
    wu67  
       2023-02-15 17:07:49 +08:00
    啊这? 这是同一个竞争领域的东西吗?
    anonydmer
        4
    anonydmer  
       2023-02-15 17:21:50 +08:00
    目前都是很看好这个方向,有不少试验性质的成果,包括 docker 官方都在做 wasm 的尝试,已经推出了技术预览版: https://www.docker.com/blog/docker-wasm-technical-preview
    xiaoding
        5
    xiaoding  
       2023-02-15 17:23:28 +08:00
    webassembly 的本地化虚拟机,比 docker 更轻量级而且安全性更好.不过我觉得很难替换 docker ,docker 可以做到无缝安装部署已有的代码,wasm 还是需要二次开发吧
    anonydmer
        6
    anonydmer  
       2023-02-15 17:28:26 +08:00
    @xiaoding 依靠的都是编译成 wasm 的技术,不过开发语言种类太多了,当前各自在编译成 wasm 的方面成熟度差异比较大
    gam2046
        7
    gam2046  
       2023-02-15 17:57:28 +08:00
    够呛。docker 里跑 ffmpeg 性能损耗微乎其微,wasm 里跑 ffmpeg 性能打对折都差不多。

    就算不看计算密集型场景,移植成本也足够高,原有的东西都不能直接拿过来用。
    julyclyde
        8
    julyclyde  
       2023-02-16 10:26:00 +08:00
    wasm 需要编译吧?
    docker 只是个周边环境而已
    afeiche
        9
    afeiche  
    OP
       2023-02-16 10:30:40 +08:00
    我的理解是 wasm 其实类似于 jvm ,不过更偏向于底层,对语言的约束少一点,各种开发语言可以通过编译器转换成 wasm 对应的字节码;另外更轻量,性能应该比 jvm 更好。
    和 docker 对比相当于不需要中间的容器层,直接跑一个运行时,不像 docker 这样通用吧,不知道具体和容器的性能对比啥样,可能更适用于性能较差的边缘设备,比如摄像头、机顶盒之类的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2511 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 15:40 · PVG 23:40 · LAX 07:40 · JFK 10:40
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.