Containers on browser demo

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

x86_64 containers demo

These examples run x86_64(amd64) containers on browser.

Demo Name Image Terminal
Debian
FROM debian:sid-slim
RUN apt-get update && apt-get install -y curl
start(200MB)
Python
python:3.11-alpine
start(146MB)
Vim
FROM alpine:3.18
RUN apk add --no-cache vim
ENTRYPOINT ["vim"]
start(130MB)

RISC-V containers demo

These examples run riscv64 containers on browser.

Demo Name Image Terminal
Debian
FROM riscv64/alpine:20230208
RUN apt-get update && apt-get install -y curl
start(136MB)
Python
FROM riscv64/alpine:20230208
RUN apk add --no-cache python3
ENTRYPOINT ["python3"]
start(90MB)
Vim
FROM riscv64/alpine:20230208
RUN apk add --no-cache vim
ENTRYPOINT ["vim"]
start(78MB)

NOTE: They are compiled as WASI images and run on browser via polyfill.

More info including docs and source code is available from container2wasm repo. This page is served from container2wasm-demo repo as GitHub Pages.