Here is a list of command examples for working with crictl:
List all containers:
$ crictl ps
Inspect a container:
$ crictl inspect my-container
Run a container:
$ crictl run docker.io/library/nginx:latest
Attach a shell to a running container:
$ crictl exec -it my-container sh
Stop a running container:
$ crictl stop my-container
Remove a container:
$ crictl rm my-container
Pull an image:
$ crictl pull docker.io/library/nginx:latest
Remove an image:
$ crictl image rm docker.io/library/nginx:latest
Here are some more advanced command examples:
List all images:
$ crictl images
Inspect an image:
$ crictl inspecti docker.io/library/nginx:latest
Start a container with a specific network:
$ crictl run --network bridge docker.io/library/nginx:latest
Start a container with a specific volume mount:
$ crictl run --mount type=bind,source=/host/path,target=/container/path docker.io/library/nginx:latest
Execute a command in a running container and stream the output to the terminal:
$ crictl logs -f my-containerCode language: JavaScript (javascript)I’m Rajesh Kumar, a DevOps, SRE, DevSecOps, Cloud, and Platform Engineering expert passionate about sharing practical knowledge, real-world experiences, and industry best practices. I have worked at Cotocus and regularly write about technology, travel, investing, health, product reviews, and digital marketing through my various platforms.
I publish technical articles at DevOps School, travel stories at Holiday Landmark, stock market insights at Stocks Mantra, health and fitness guidance at My Medic Plus, product reviews at TrueReviewNow, and SEO and digital marketing strategies at Wizbrand.
Find Trusted Cardiac Hospitals
Compare heart hospitals by city and services โ all in one place.
Explore Hospitals
I’m running: crictl version v1.28.0
When I run ‘crictl run docker.io/library/nginx:latest’ I just get the output of the help page like I’m running from ‘crictl run help’.
The indication from this output is that you know have to pass a .json or .yaml file with this command, is this now the case?
‘crictl run [command options] container-config.[json|yaml] pod-config.[json|yaml]’
Thanks Pete