Docker免费镜像代理加速
本站提供免费针对Docker镜像加速源 域名为dockerproxy.frps.fun 关于镜像加速相关介绍,可以前往https://docker.frps.cn 默认情况下不配置加速器,我们会无法拉取镜像 配置加速器 新版本的containerd镜像仓库配置都是建议放在一个单独的文件夹当中,并且在…
本站提供免费针对Docker镜像加速源
关于镜像加速相关介绍,可以前往https://docker.frps.cn
默认情况下不配置加速器,我们会无法拉取镜像
配置加速器
新版本的containerd镜像仓库配置都是建议放在一个单独的文件夹当中,并且在/etc/containerd/config.toml配置文件当中打开config_path配置,指向镜像仓库配置目录即可。
这种方式只需要在第一次修改/etc/containerd/config.toml文件打开config_path配置时需要重启containerd,后续我们增加镜像仓库配置都无需重启containerd,非常方便。
root@k8s-master-01:~# cat /etc/containerd/config.tomlversion = 2root = "/var/lib/containerd"state = "/run/containerd"oom_score = 0[grpc] address = "/run/containerd/containerd.sock" uid = 0 gid = 0 max_recv_message_size = 16777216 max_send_message_size = 16777216[debug] address = "/run/containerd/containerd-debug.sock" uid = 0 gid = 0 level = "warn"[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.grpc.v1.cri"] sandbox_image = "sealos.hub:5000/pause:3.9" max_container_log_line_size = 16384 max_concurrent_downloads = 20 disable_apparmor = false [plugins."io.containerd.grpc.v1.cri".containerd] snapshotter = "overlayfs" default_runtime_name = "runc" [plugins."io.containerd.grpc.v1.cri".containerd.runtimes] [plugins."io.containerd.grpc.v1.cri".containerd.runtimes.runc] runtime_type = "io.containerd.runc.v2" [plugins."io.containerd.grpc.v1.cri".containerd.runtimes.runc.options] SystemdCgroup = true [plugins."io.containerd.grpc.v1.cri".containerd.runtimes.crun] runtime_type = "io.containerd.runc.v2" [plugins."io.containerd.grpc.v1.cri".containerd.runtimes.crun.options] BinaryName = "/usr/bin/crun" SystemdCgroup = true [plugins."io.containerd.grpc.v1.cri".registry] config_path = "/etc/containerd/certs.d" [plugins."io.containerd.grpc.v1.cri".registry.configs] [plugins."io.containerd.grpc.v1.cri".registry.configs."sealos.hub:5000".auth] username = "admin" password = "passw0rd"这里可以看到我的Containerd 已经配置config_path路径,如果没有配置请自行添加如下几行
[plugins."io.containerd.grpc.v1.cri".registry] config_path = "/etc/containerd/certs.d"配置加速器地址
Containerd配置格式如下
mkdir -p /etc/containerd/certs.d/docker.iocat > /etc/containerd/certs.d/docker.io/hosts.toml << EOFserver = "https://docker.io"[host."https://dockerproxy.frps.fun"] capabilities = ["pull", "resolve"]EOF