containerd(8)
๐ธ containerd(8) ๐ธ
the containerd girlies' handbook, from the System Manager's Manual ๐
โจ NAME โจ
containerd โ bestie, this is THE container runtime daemon situation, and we're gonna talk about it ๐
โจ SYNOPSIS โจ
containerd
[--address|-a]=[value]
[--config|-c]=[value]
[--log-level|-l]=[value]
[--root]=[value]
[--state]=[value]
โจ DESCRIPTION โจ
okay so. containerd is a high performance container runtime and this command is how you start its daemon ๐ซถ. Real talk: if you don't hand it one of the config, publish, oci-hook, or help commands, then the default action of the containerd command is justโฆ to start the containerd daemon in the foreground. main character energy, honestly. no detaching, no hiding, it just is there ๐
If you don't specify a TOML configuration, or there isn't one chillin' at the default file location, then a default configuration gets used instead. and here's the slay part โ the containerd config command exists specifically so you can generate that default configuration. then you can take that output, edit it, remix it, make it yours, and use it as a custom configuration โจ.
Usage, because we love a template:
containerd [GLOBAL OPTIONS] [command [COMMAND OPTIONS]] [ARGUMENTS...]
โจ GLOBAL OPTIONS โจ
--address,-a=""โ Address for containerd's GRPC server ๐ก--config,-c=""โ Path to the configuration file (default:"/etc/containerd/config.toml") ๐--log-level,-l=""โ Set the logging level, and the options are literally:[trace, debug, info, warn, error, fatal, panic]๐--root=""โ containerd root directory ๐ณ--state=""โ containerd state directory ๐๏ธ
โจ COMMANDS โจ
config
Information on the containerd config ๐โ๏ธ
default
See the output of the default config ๐
dump
See the output of the final main config with imported in subconfig files ๐ฆ
migrate
Migrate the current configuration file to the latest version (does not migrate subconfig files) ๐
ngl bestie, read that parenthetical twice โ it does not migrate subconfig files. just the main one. don't come for me, come for the subconfigs ๐
publish
Binary to publish events to containerd ๐ข
--namespace=""โ Namespace to publish to ๐ช--topic=""โ Topic of the event ๐ท๏ธ
oci-hook
Provides a base for OCI runtime hooks to allow arguments to be injected. ๐ชโจ
and that's the whole page, bestie!! you understood it, i'm so proud, we're obsessed ๐
sign-off time: this was containerd(8) from the System Manager's Manual โ that's the title and the manual name in one iconic little package ๐๐ฆ. mwah, go start a daemon, ily, bye ๐
๐ฆ where this page comes from
- arch rolling: containerd 2.4.2-1 ยท Apache-2.0
- fedora 44: containerd 2.4.2-1.fc44 ยท Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND ISC AND MIT AND MPL-2.0
- nixpkgs unstable: containerd 2.4.1
- ๐ girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms