Docker 发布集成 WebAssembly 的第二个技术预览版
Docker 宣布推出与 WebAssembly 集成 (Docker+Wasm) 的第二个技术预览版。 Docker+Wasm 让开发者能够更容易地快速构建面向 Wasm 运行时的应用程序。下图介绍了 Docker 是如何与 WebAssembly 进行集成。 可以看到,Docker Engine 继续使用与整体生态相统一的 containerd 容器运行时,但创建了一个新的 containerd shim—— 把负责容器进程运行的 runC 替换成 WasmEdge runtime。据称这是和WasmEdge合作的项目,这个 containerd shim 从 OCI artifact 中提取 Wasm 模块,并使用 WasmEdge runtime 来运行。 Docker+Wasm 新的技术预览版支持以下三个新的运行时: spin,来自Fermyon slight,来自 Deislabs wasmtime,来自Bytecode Alliance 包括 WasmEdge 在内,这些运行时均使用 Runwasi 库。 Runwasi 是一个多公司合作项目,致力于在 Rust 当中创建...
