microsandbox Docker & Self-Hosted Deployment

GitHub

Easy, fast, programmable and local-first microVM runtime and library

8,761 stars Rust Rust 40 files ยท ~152,183 tokens #agents#docker#golang#linux#local#macos#microvm#nodejs
1. Pull Image (DOCKERHUB) docker pull superradcompany/microsandbox:latest
2. Docker Run (1-Click Launch) docker run -d --name microsandbox --restart always superradcompany/microsandbox:latest
3. Podman Run podman run -d --name microsandbox --restart always superradcompany/microsandbox:latest
4. Skopeo Inspect (Zero-Pull Manifest) skopeo inspect docker://docker.io/superradcompany/microsandbox:latest
5. ORAS Pull (OCI Artifact) oras pull superradcompany/microsandbox:latest
packaging/docker/Dockerfile
FROM ubuntu:24.04

LABEL org.opencontainers.image.source="https://github.com/superradcompany/microsandbox"
LABEL org.opencontainers.image.description="Secure microVM sandboxes for running untrusted code"
LABEL org.opencontainers.image.licenses="Apache-2.0"

ARG TARGETARCH

RUN apt-get update \
    && apt-get install -y --no-install-recommends ca-certificates \
    && rm -rf /var/lib/apt/lists/*

COPY build/${TARGETARCH}/msb /usr/local/bin/msb
COPY build/${TARGETARCH}/libkrunfw.so.* /usr/local/lib/

ENTRYPOINT ["msb"]
CMD ["--help"]