Container2Wasm Playground

Examples of running Linux-based containers on browser using container2wasm.


x86_64 containers demo

Name Image Size Demo
ubuntu FROM ubuntu:22.04

RUN apt-get update

RUN apt-get install curl -y

ENTRYPOINT ["/bin/bash"]
218MB Run
node node:22-alpine3.19 232MB Run
alpine alpine:3.20.2 98MB Run
python python:3.12.4-alpine3.20 142MB Run
vim FROM alpine:3.18
RUN apk add --no-cache vim
ENTRYPOINT ["vim"]
125MB Run

Network

The network requests typically use the browser's fetch API. However, due to browser security protocols, the requests can fail due to CORS and Mixed Content errors. By using this Chrome Extension, all requests from the container will be executed through the extension, resolving the issues. You can extract the files and load the extension via 'Load unpacked' at chrome://extensions/.