Container Images
Available runtime environments.
Development Environments
General-purpose images for development. Select an image using the :image suffix in your username:
| Image | Usage | Includes |
|---|---|---|
alpine |
ssh ws@runtime.ovh |
Alpine Linux 3.19, bash, curl, neovim |
ubuntu |
ssh ws:ubuntu@runtime.ovh |
Ubuntu 22.04, apt, nvidia-utils (GPU ready) |
python |
ssh ws:python@runtime.ovh |
Python 3.11, pip, neovim |
go |
ssh ws:go@runtime.ovh |
Go 1.21, neovim |
node |
ssh ws:node@runtime.ovh |
Node.js 20, npm, git, neovim |
rust |
ssh ws:rust@runtime.ovh |
Rust 1.82, cargo, neovim |
ovh |
ssh ws:ovh@runtime.ovh |
OVHcloud CLI, neovim |
AI & LLM Images
Images for running LLM inference and AI coding agents:
| Image | Usage | Includes |
|---|---|---|
ollama |
ssh ws:ollama@runtime.ovh |
Ollama LLM server, nvidia-utils |
vllm |
ssh ws:vllm@runtime.ovh |
vLLM serving engine, CUDA 12.4, huggingface-hub |
openclaw |
ssh ws:openclaw@runtime.ovh |
OpenClaw AI coding agent, Node.js 22, GitHub CLI |
picoclaw |
ssh ws:picoclaw@runtime.ovh |
PicoClaw AI coding agent |
zeroclaw |
ssh ws:zeroclaw@runtime.ovh |
ZeroClaw lightweight AI coding agent, GitHub CLI |
Note: LLM inference images (ollama, vllm) typically require a GPU flavor.
Web & Specialty Images
| Image | Usage | Includes |
|---|---|---|
react |
ssh ws:react@runtime.ovh |
Node.js 20, npm, serve for static hosting |
tattoy |
ssh ws:tattoy@runtime.ovh |
Tattoy terminal shader effects demo, Vulkan |
tiny |
ssh ws:tiny@runtime.ovh |
Minimal Alpine, curl, bash only |
Default Image
If you don't specify an image, alpine is used:
# These are equivalent
ssh myproject@runtime.ovh
ssh myproject:alpine@runtime.ovh
Custom Images
You can register your own Docker images and use them like built-in ones:
# Add a custom image
ssh cli@runtime.ovh images add mypy python:3.12
ssh cli@runtime.ovh images add devenv ghcr.io/myorg/devenv:latest
# Use it
ssh myproject:mypy@runtime.ovh
# List your images
ssh cli@runtime.ovh images list
# Remove an image
ssh cli@runtime.ovh images rm mypy
Common Tools
Most images (except tiny) include:
bash,curl- Shell and HTTP clientneovim- Text editorrsync- File synchronization
Since the runtime backend persists the entire filesystem, you can install any additional tools you need and they will be available on your next session.
Installing Packages
With the default runtime backend, installed packages persist across sessions — the entire filesystem is saved:
# Alpine
apk add ffmpeg
# Ubuntu
apt-get update && apt-get install -y ffmpeg
# Python
pip install pandas numpy
# Node
npm install -g typescript
Note: On the ovhai backend, only /workspace persists. Installed system packages will be lost between sessions.