Docker发布集成WebAssembly的首个技术预览版
Bytecode Alliance(字节码联盟)由 Mozilla、Fastly、Intel 与 Red Hat 联合成立,是一个推动 WebAssembly 标准化的组织,该联盟旨在通过协作实施标准和提出新标准,以完善 WebAssembly 在浏览器之外的生态。目前正在积极推动 WASI (WebAssembly System Interface),使 WebAssembly 能够安全地访问文件、网络和内存等系统资源。
docker run -dp 8080:8080 --name=wasm-example --runtime=io.containerd.wasmedge.v1 --platform=wasi/wasm32 michaelirwin244/wasm-example
--runtime=io.containerd.wasmedge.v1
– 告知 Docker Engine 要使用 Wasm containerd shim 而不是标准的 Linux 容器运行时--platform=wasi/wasm32
– 指定要使用的镜像的架构。通过利用 Wasm 架构,开发者无需为不同的架构构建单独的镜像。Wasm runtime 将完成将 Wasm 二进制文件转换为机器指令的最后一步。
macOS Apple Silicon:https://dockr.ly/3sf56vH
macOS Intel:https://dockr.ly/3VF6uFB
Windows AMD64:https://dockr.ly/3ShlsP0
Linux Arm64 (deb):https://dockr.ly/3TDcjRV
Linux AMD64 (deb):https://dockr.ly/3TgpWH8
(rpm):https://dockr.ly/3eG6Mvp
(tar):https://dockr.ly/3yUhdCk
往期推荐
谷歌成多国“提款机”
已超1000万行代码,Java再次输给了Kotlin...
微信扫码关注该文公众号作者
戳这里提交新闻线索和高质量文章给我们。
来源: qq
点击查看作者最近其他文章