containerd 使用http方式拉取镜像
-
首先需要安装containerd,安装方式网上有一堆这里就不列举了
-
使用http方式拉取镜像
mkdir /etc/containerd #创建文件夹 containerd config default > /etc/containerd/config.toml #将现在运行的containerd配置的文件输出到指定的文件夹 # 只需要编辑下面这段配置即可,给config_path添加对应的地址 [plugins."io.containerd.grpc.v1.cri".registry] config_path = "/etc/containerd/cert.d" # 同理需要创建对应的cert.d文件夹 mkdir /etc/containerd/cert.d # http的地址是啥就创建同名的文件,例如我这里使用http://192.168.100.14:8010的IP地址和端口拉取镜像,那么就要创建同名的ip:port文件夹 mkdir /etc/containerd/cert.d/192.168.100.14:8010 # 创建文件加之后在内创建hosts.toml文件配置 vim /etc/containerd/cert.d/192.168.100.14:8010/hosts.toml #添加如下内容 server = "https://192.168.100.14:8010" [host."http://192.168.100.14:8010"] capabilities = ["pull", "resolve", "push"] skip_verify = true