/etc/containerd/config.toml(5) File Formats Manual (NAME) containerd-config.toml - containerd (SYNOPSIS) config.toml containerd . /etc/containerd/config.toml --config containerd . --config containerd containerd config(1) . (DESCRIPTION) TOML containerd . plugins containerd . (FORMAT) version version . . . . root (metadata) containerd. (: "/var/lib/containerd") state (state) containerd (: "/run/containerd") plugin_dir [grpc] ( ) gRPC. io.containerd.server.v1.grpc io.containerd.server.v1.grpc- tcp . . : o address (: "/run/containerd/containerd.sock") o tcp_address o tcp_tls_cert o tcp_tls_key o uid (: 0) o gid (: 0) o max_recv_message_size o max_send_message_size [ttrpc] ( ) TTRPC. io.containerd.server.v1.ttrpc . TTRPC GRPC (grpcAddress + ".ttrpc") UID/GID GRPC . TTRPC . : o address (: "") o uid (: 0) o gid (: 0) [debug] ( ) . io.containerd.server.v1.debug . : o address (: "/run/containerd/debug.sock") o uid (: 0) o gid (: 0) o level (: "info") . : "trace" "debug" "info" "warn" "error" "fatal" "panic" o format (: "text") . "text" "json" [metrics] ( ) (metrics). io.containerd.server.v1.metrics . : o address (: "") o grpc_histogram (: false) gRPC disabled_plugins . . required_plugins . containerd . [plugins] . . . o [plugins."io.containerd.server.v1.grpc"] gRPC ( ): o address (: "/run/containerd/containerd.sock") o uid (: UID ) o gid (: GID ) o max_recv_message_size (: 16777216) o max_send_message_size (: 16777216) o [plugins."io.containerd.server.v1.grpc-tcp"] gRPC TCP ( ). address : o address (: "") o tls_cert, tls_key, tls_ca, tls_common_name o max_recv_message_size (: 16777216) o max_send_message_size (: 16777216) o [plugins."io.containerd.server.v1.ttrpc"] TTRPC ( ). gRPC . TTRPC gRPC : o address (: "/run/containerd/containerd.sock.ttrpc") o uid (: UID ) o gid (: GID ) o [plugins."io.containerd.server.v1.debug"] ( ). address : o address (: "") o uid (: 0) o gid (: 0) o [plugins."io.containerd.server.v1.metrics"] HTTP ( ). address : o address (: "") o [plugins."io.containerd.monitor.v1.cgroups"] no_prometheus (: false) o [plugins."io.containerd.service.v1.diff-service"] default ["walking"] o [plugins."io.containerd.gc.v1.scheduler"] : o pause_threshold GC (: 0.02) o deletion_threshold GC n (: 0 [ ]) o mutation_threshold GC n (: 100) o schedule_delay GC ( "0ms" []) o startup_delay GC ( "100ms") o [plugins."io.containerd.runtime.v2.task"] (shim) : o platforms o sched_core (Core scheduling) ( ) . (: false) o [plugins."io.containerd.service.v1.tasks-service"] : o blockio_config_file ( ) blockio (: ""). I/O . blockio : o rdt_config_file ( ) RDT (: ""). Intel RDT () . RDT : o [plugins."io.containerd.grpc.v1.cri".containerd] CRI CRI : o default_runtime_name (: "runc") o [plugins."io.containerd.grpc.v1.cri".containerd.runtimes] o [plugins."io.containerd.grpc.v1.cri".containerd.runtimes.] o [plugins."io.containerd.grpc.v1.cri".containerd.runtimes..options] : o BinaryName "/usr/bin/runc" oom_score (OOM score) containerd (: 0) [cgroup] cgroup o path (: "") cgroup [proxy_plugins] gRPC o type (: "") o address (: "") timeouts imports . ( config.toml ). (imported) int string ( ) array map . . stream_processors o accepts (: "[]") (media-types) o returns (: "") o path (: "") o args (: "[]") (EXAMPLES) config.toml : version = 4 root = "/var/lib/containerd" state = "/run/containerd" oom_score = 0 imports = ["/etc/containerd/runtime_*.toml", "./debug.toml"] [plugins."io.containerd.server.v1.grpc"] address = "/run/containerd/containerd.sock" [plugins."io.containerd.server.v1.ttrpc"] address = "/run/containerd/containerd.sock.ttrpc" [plugins."io.containerd.server.v1.debug"] address = "/run/containerd/debug.sock" level = "info" [cgroup] path = "" [plugins] [plugins."io.containerd.monitor.v1.cgroups"] no_prometheus = false [plugins."io.containerd.service.v1.diff-service"] default = ["walking"] [plugins."io.containerd.gc.v1.scheduler"] pause_threshold = 0.02 deletion_threshold = 0 mutation_threshold = 100 schedule_delay = 0 startup_delay = "100ms" [plugins."io.containerd.runtime.v2.task"] platforms = ["linux/amd64"] sched_core = true [plugins."io.containerd.service.v1.tasks-service"] blockio_config_file = "" rdt_config_file = "" (Multiple Runtimes) : [plugins] [plugins."io.containerd.grpc.v1.cri"] [plugins."io.containerd.grpc.v1.cri".containerd] default_runtime_name = "runc" [plugins."io.containerd.grpc.v1.cri".containerd.runtimes] [plugins."io.containerd.grpc.v1.cri".containerd.runtimes.runc] privileged_without_host_devices = false runtime_type = "io.containerd.runc.v2" [plugins."io.containerd.grpc.v1.cri".containerd.runtimes.runc.options] BinaryName = "/usr/bin/runc" [plugins."io.containerd.grpc.v1.cri".containerd.runtimes.other] privileged_without_host_devices = false runtime_type = "io.containerd.runc.v2" [plugins."io.containerd.grpc.v1.cri".containerd.runtimes.other.options] BinaryName = "/usr/bin/path-to-runtime" - runc other - runc . CRI . "other" (spec) "other" . CRI . . [plugins."io.containerd.grpc.v1.cri".containerd.runtimes] [plugins."io.containerd.grpc.v1.cri".containerd.runtimes.runc]. [plugins."io.containerd.grpc.v1.cri".containerd.runtimes..options] [plugins."io.containerd.grpc.v1.cri".containerd.runtimes.runc.options]. io.containerd.runc.v2 OCI runc . runtime_type (io.containerd.runc.v2) BinaryName OCI . "runc" /usr/bin/runc OCI . "other" /usr/bin/path-to-runtime . (BUGS) : https://github.com/containerd/containerd (AUTHOR) Phil Estes estesp@gmail.com (SEE ALSO) ctr(8), containerd-config(8), containerd(8) 04/05/2022 /etc/containerd/config.toml(5)