docs/design/architecture/example-command.md
The following containerd command creates a container. It is referred to throughout the architecture document to help explain various points:
$ sudo ctr run --runtime "io.containerd.kata.v2" --rm -t "quay.io/libpod/ubuntu:latest" foo sh
This command requests that containerd:
Create a container (ctr run).
Use the Kata shimv2 runtime (--runtime "io.containerd.kata.v2").
Delete the container when it exits (--rm).
Attach the container to the user's terminal (-t).
Use the Ubuntu Linux container image
to create the container rootfs that will become
the container environment
(quay.io/libpod/ubuntu:latest).
Create the container with the name "foo".
Run the sh(1) command in the Ubuntu rootfs based container
environment.
The command specified here is referred to as the workload.
Note:
For the purposes of this document and to keep explanations simpler, we assume the user is running this command in the host environment.