Node.js 22 runtime (node:22-slim) โ run JavaScript/TypeScript, npm packages, and Node tooling in an isolated microVM.
smolvm pack pull registry.smolmachines.com/library/node:latest Verified steps โ with the smolvm CLI installed:
# Pull (Apple Silicon / arm64; use :amd64 on Intel/AMD)
smolvm pack pull registry.smolmachines.com/library/node:arm64 -o node.smolmachine # Run a one-off command โ ephemeral, the VM is discarded when it exits
smolvm pack run --sidecar node.smolmachine node -e "console.log('hello from Node ' + process.version)" # Or run it as a persistent machine โ create, start, exec, stop
smolvm machine create node --from node.smolmachine smolvm machine start --name node smolvm machine exec --name node -- node -e "console.log('hello from Node ' + process.version)" smolvm machine stop --name node | tag | digest | size | platforms | created |
|---|---|---|---|---|
latest | sha256:fa4c6b328a3e... | 78 MB | linux/amd64linux/arm64 | 6/5/2026 |
node:22-slimcontainerdocker-entrypoint.sh/4 CPU, 8192 MBlinux/amd64multi0.9.0