误人子弟中,还在试
1. rocky linux8 install containerd
安装了docker,自动就安装了containerd。
现在是要将containerd 移动到大空间
sudosystemctl stopdockersudosystemctl stop docker.socketsudosystemctl stop containerdsudomkdir-p /data/lib/containerdsudomkdir-p /data/run/containerdmkdir-p /etc/containerd containerd config default|sudotee/etc/containerd/config.tomlvi/etc/containerd/config.toml# 修改这里root="/data/lib/containerd"state="/data/run/containerd"vi/etc/containerd/config.toml 添加如下配置# 1、修改sandbox_image的地址# sandbox_image = "k8s.gcr.io/pause:3.8"# 注释上面那行,添加下面这行,注意看一下后面的版本号sandbox_image="registry.cn-hangzhou.aliyuncs.com/google_containers/pause:3.8"# 2、ubuntu centos配置这个参数:配置Containerd直接使用systemd去管理cgroup 而不是直接使用cgroupfs,[plugins."io.containerd.grpc.v1.cri".containerd.runtimes.runc.options]# 修改下面这行SystemdCgroup=true# 3、添加镜像源,拉取dockerhub镜像[plugins."io.containerd.grpc.v1.cri".registry]#此行下修改config_path="/etc/containerd/certs.d"# 改为此路径,并且在每一个路径下创建hosts.toml文件,用于存放镜像加速信息# 创建/etc/containerd/certs.d下的hosts文件mkdir-p /etc/containerd/certs.d/docker.iotee/etc/containerd/certs.d/docker.io/hosts.toml<<'EOF' server = "https://docker.io" [host."https://docker.1panel.live"] capabilities = ["pull", "resolve"] [host."https://hub.rat.dev/"] capabilities = ["pull", "resolve"] [host."https://docker.chenby.cn"] capabilities = ["pull", "resolve"] [host."https://docker.m.daocloud.io"] capabilities = ["pull", "resolve"] EOF# 4、配置私有镜像仓库