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 (amd64)
smolvm pack pull registry.smolmachines.com/library/node:amd64 -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 --name 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/amd64 | 6/5/2026 |
node:22-slimcontainerdocker-entrypoint.sh/4 CPU, 8192 MBlinux/amd64linux/amd640.9.0