docker desktop 运行wasm 试用

发布时间 2023-11-15 21:05:12作者: 荣锋亮

主要是体验下docker 运行wasm

docker desktop 开启wasm

这个属于一个体验特性,需要自己开启,开启的时候会自动下载并安装依赖

运行示例

镜像使用了构建好的secondstate/rust-example-server

  • 运行命令
 
docker run -dp 8080:8080 --rm --runtime=io.containerd.wasmedge.v1 --platform=wasi/wasm secondstate/rust-example-server:latest
  • 访问效果

说明

基于docker 运行wasm 可以使用更小的镜像,同时发挥webassembly 强大能力,wasmedge 目前是一个很不错的项目提供了不少功能值得学习下

参考资料

https://wasmedge.org/docs/start/getting-started/quick_start_docker#run-a-standalone-wasm-app
https://docs.docker.com/desktop/wasm/
https://github.com/second-state/rust-examples/tree/main/server