Build, Share, Run WebAssembly Apps Using the Docker Toolchain
summary
Docker shows a concrete flow: use buildx to cross‑compile a Rust/Tokio microservice to wasm32-wasi, produce an OCI image annotated for wasm32-wasi, push it to Docker Hub, and have the Docker engine via a containerd shim detect and run it with WasmEdge AOT optimizations alongside Linux containers. Demo includes Docker Compose wiring a wasm server to MariaDB, and a TensorFlow inference running inside the wasm runtime with near‑native LLVM AOT performance.
AI-written summary · about
chapters (15)
- 0:00Intro
- 1:17Why do we want isolation
- 3:36Isolation techniques
- 5:48Which tool should I use
- 6:58When to use WebAssembly
- 8:30WebAssembly limitations
- 9:53Microservice example
- 13:33What is Watermatch
- 15:44Developer tooling
- 17:00Magic of Docker
- 18:10Standardization
- 19:18Demo
- 23:01Workflow
- 24:23Whats Next
- 24:52Solomons Tweet
related talks
37mDevelop Wasm Applications with Docker
31mBuild and manage Wasm applications using container tools
34mManaging WebAssembly Applications Using Docker and k8s Tooling
48mBuild and Manage Wasm Applications using Container Tools
32mDocker + WebAssembly
07mBeyond The Browser: Wasm in Your Cloud Development Workflow
28mGo Containerless on Kubernetes with WebAssembly and Rust
31mCloud Native WASM: What's All the Hype?
