Skip to content

Checkpoints

A checkpoint is a point-in-time capture of a runtime’s state, writable filesystem changes, and restore metadata such as vCPU, memory, CPU architecture, and pinned image hashes.

Terminal window
runta checkpoint create demo demo-checkpoint
Terminal window
runta checkpoint ls
runta checkpoint ls --all

Restoring a checkpoint creates a new runtime.

Terminal window
runta checkpoint restore demo-checkpoint restored-demo
runta checkpoint restore demo-checkpoint restored-demo --publish 8080/https

You can restore the same checkpoint more than once to fork multiple runtimes from the same captured state.

Terminal window
runta checkpoint rm demo-checkpoint

Use the Runta CLI for terminal workflows, shell scripts, and direct runtime operations.

TaskCLI command
Create a checkpoint runta checkpoint create demo demo-checkpoint
List checkpoints runta checkpoint ls --all
Restore into a new runtime runta checkpoint restore demo-checkpoint restored-demo
Delete a checkpoint runta checkpoint rm demo-checkpoint