[root@ccx ~]# systemctl enable containerd --now
Created symlink from /etc/systemd/system/multi-user.target.wants/containerd.service to /usr/lib/systemd/system/containerd.service.
[root@ccx ~]#
在/etc/containerd/config.toml
中写入下面内容【需要清空这里面的内容】
[root@ccx ~]# cat /etc/containerd/config.toml
disabled_plugins = [“restart”]
[plugins]
[plugins.cri.registry.mirrors.“docker.io”]
endpoint = [“https://frz7i079.mirror.aliyuncs.com”]
[plugins.cri]
sandbox_image = “registry.aliyuncs.com/google_containers/pause:3.2”
[root@ccx ~]#
- 然后重启服务
[root@ccx ~]# systemctl restart containerd
[root@ccx ~]#
-
containerd 的配置文件是
/etc/containerd/config.toml
。 -
因为我们通过上面方法配置了加速器,所以里面之前的内容就没了
-
但我们可以通过一条命令获取更多的配置文件【有必要的时候在执行,现在不要执行】
containerd config default > /etc/containerd/config.toml
- 查看默认的配置
命令:containerd config dump
【上面条命令执行后就会生成下面的内容】
[root@ccx ~]# containerd config dump
version = 2
root = “/var/lib/containerd”
state = “/run/containerd”
plugin_dir = “”
disabled_plugins = []
required_plugins = []
oom_score = 0
imports = [“/etc/containerd/config.toml”]
[grpc]
address = “/run/containerd/containerd.sock”
tcp_address = “”
tcp_tls_cert = “”
tcp_tls_key = “”
uid = 0
gid = 0
max_recv_message_size = 16777216
max_send_message_size = 16777216
[ttrpc]
address = “”
uid = 0
gid = 0
[debug]
address = “”
uid = 0
gid = 0
level = “”
[metrics]
address = “”
grpc_histogram = false
[cgroup]
path = “”
[timeouts]
“io.containerd.timeout.shim.cleanup” = “5s”
“io.containerd.timeout.shim.load” = “5s”
“io.containerd.timeout.shim.shutdown” = “3s”
“io.containerd.timeout.task.state” = “2s”
[plugins]
[plugins.“io.containerd.gc.v1.scheduler”]
pause_threshold = 0.02
deletion_threshold = 0
mutation_threshold = 100
schedule_delay = “0s”
startup_delay = “100ms”
[p