Difference between revisions of "Containerd"
Jump to navigation
Jump to search
m |
|||
(5 intermediate revisions by the same user not shown) | |||
Line 3: | Line 3: | ||
== Container Checkpoint/Restore == | == Container Checkpoint/Restore == | ||
− | + | {{Note|<code>ctr</code> is unsupported debug and administrative client for interacting with the containerd daemon. The commands, options, and operations are not guaranteed to be backward compatible or stable from release to release of the containerd project.}} | |
− | + | Pull "ubuntu:latest" image if not already available locally. | |
− | ctr | + | ctr image pull docker.io/library/redis:alpine |
− | |||
− | ctr | + | Create and run a container with ID "looper" |
+ | |||
+ | ctr run --runtime io.containerd.runc.v1 -d docker.io/library/redis:alpine redis | ||
+ | |||
+ | Create container checkpoint | ||
+ | |||
+ | ctr c checkpoint --rw --task redis checkpoint/redis:20211011 | ||
+ | |||
+ | |||
+ | Restore container from checkpoint | ||
+ | |||
+ | ctr c restore redis-debug checkpoint/redis:20211011 |
Revision as of 09:28, 26 October 2021
This article describes the status of checkpoint/restore integration with containerd, and how to use it.
Container Checkpoint/Restore
Pull "ubuntu:latest" image if not already available locally.
ctr image pull docker.io/library/redis:alpine
Create and run a container with ID "looper"
ctr run --runtime io.containerd.runc.v1 -d docker.io/library/redis:alpine redis
Create container checkpoint
ctr c checkpoint --rw --task redis checkpoint/redis:20211011
Restore container from checkpoint
ctr c restore redis-debug checkpoint/redis:20211011