node

official languages

Node.js 22 runtime (node:22-slim) — run JavaScript/TypeScript, npm packages, and Node tooling in an isolated microVM.

linux/amd64
by smolmachines updated 7/20/2026
pull
smolvm pack pull registry.smolmachines.com/library/node:22
how to use

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
tags
tagdigestsizeplatformscreated
22366 MB
linux/amd64
7/20/2026
latest366 MB
linux/amd64
7/20/2026
configuration
base image node:22
mode container
entrypoint docker-entrypoint.sh
workdir /
resources 4 CPU, 8192 MB
guest platform linux/amd64
host platform linux/amd64
smolvm version 1.2.1
environment
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin NODE_VERSION=22.23.1 YARN_VERSION=1.22.22