Get the latest tech news

Show HN: Bottlefire – Build single-executable microVMs from Docker images


, zero-dependency Linux executables that bundle Firecracker and launch microVMs automatically. $ curl -fL https://bottlefire.dev/run/ debian:trixie | sh root@container:/# # Sandbox with Landlock $ curl -fL https://bottlefire.dev/run/ debian:trixie| \ landrun --best-effort --unrestricted-network --rox /usr/bin --rox /usr/lib --ro /etc --ro /run --rw /dev/kvm --rw /dev/tty --rwx /tmp sh root@container:/# # Download the executable directly $ curl -fL -o app https://images.bottlefire.dev/ debian:trixie?arch=linux/amd64 $ file app app: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), statically linked, stripped $ chmod +x ./app && ./app root@container:/# Bottlefire microVMs are built with our open-source CLI tool, bake.

Bottlefire turns container images into standalone, zero-dependency Linux executables that bundle Firecracker and launch microVMs automatically. They come with zero-config userspace networking, port mapping, and host-to-vm directory sharing, just like regular containers. They just work on any modern amd64/arm64 Linux platform where KVM is available, without requiring root privilege or system-level setups.

Get the Android app

Or read this on Hacker News

Read more on:

Photo of Build

Build

Photo of Docker

Docker

Photo of docker images

docker images

Related news:

News photo

I ditched Docker for Podman

News photo

Running our Docker registry on-prem with Harbor

News photo

Static sites with Python, uv, Caddy, and Docker