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
br
--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
我是 polarisxu,北大硕士毕业,曾在 360 等知名互联网公司工作,10多年技术研发与架构经验!2012 年接触 Go 语言并创建了 Go 语言中文网!著有《Go语言编程之旅》、开源图书《Go语言标准库》等。
坚持输出技术(包括 Go、Rust 等技术)、职场心得和创业感悟!欢迎关注「polarisxu」一起成长!也欢迎加我微信好友交流:gopherstudio