You are on page 1of 1

List Images:

sudo ctr images list


Pull Docker Image:

sudo ctr images pull docker.io/library/nginx:latest


List Containers or Tasks:

sudo ctr containers list or sudo ctr task list


Run a Container:

sudo ctr run --rm -t docker.io/library/nginx:latest my-nginx-container


--rm removes the container when it exits.
-t allocates a TTY for an interactive session.
Run a Container in the Background (Daemon):

sudo ctr run --rm -d docker.io/library/nginx:latest my-nginx-container


-d runs the container as a detached, background process.
Execute a Command in a Running Container:

sudo ctr exec -t my-nginx-container sh


sh can be replaced with the desired command.
Stop a Container:

sudo ctr task kill my-nginx-container


Remove a Container:

sudo ctr task delete my-nginx-container


Inspect a Container or Task:

sudo ctr task inspect my-nginx-container


Logs of a Container:

sudo ctr task logs my-nginx-container


List Snapshots (Checkpoints):

sudo ctr snapshots list


Create a Snapshot:

sudo ctr snapshot create my-snapshot my-nginx-container


Delete a Snapshot:

sudo ctr snapshot delete my-snapshot


List Checkpoints:

sudo ctr checkpoints list


Create a Checkpoint:

sudo ctr checkpoint create my-checkpoint my-nginx-container


Delete a Checkpoint:

sudo ctr checkpoint delete my-checkpoint


List Active Tasks:

sudo ctr tasks ps


Prune Containers and Images:

sudo ctr containers prune and sudo ctr images prune

You might also like