「 ~ 」- jnan806's blog
jnan806

containerd 安装


下载yum源

推荐: 中科大 docker-ce yum 源

curl https://mirrors.ustc.edu.cn/docker-ce/linux/centos/docker-ce.repo >> /etc/yum.repo.d/docker-ce.repo

docker-ce.repo中的download.docker.com替换成mirrors.ustc.edu.cn/docker-ce

安装 containerd

yum install -y containerd.io docker-compose-plugin

创建配置文件

mkdir -p /etc/containerd/
containerd config default > /etc/containerd/config.toml

/etc/containerd/config.toml

1. sandbox 修改为 国内 k8s.gcr.io 源
2.
[plugins."io.containerd.grpc.v1.cri".registry]
config_path = "/etc/containerd/certs.d"


mkdir -p /etc/containerd/certs.d

vim /etc/containerd/certs.d/docker.io/hosts.toml
[host."https://********.mirror.aliyuncs.com"]
capabilities = ["pull", "resolve"]
skip_verify = true
[host."https://registry.docker-cn.com"]
capabilities = ["pull", "resolve"]
skip_verify = true

vim /etc/containerd/certs.d/gcr.io/hosts.toml
[host."https://registry.aliyuncs.com"]
capabilities = ["pull", "resolve"]
skip_verify = true
[host."https://gcr.mirrors.ustc.edu.cn"]
capabilities = ["pull", "resolve"]
skip_verify = true

vim /etc/containerd/certs.d/quay.io/hosts.toml
[host."https://quay.mirrors.ustc.edu.cn"]
capabilities = ["pull", "resolve"]
skip_verify = true

4. SystemdCgroup = true
阅读全文

docker


cd /etc/yum.repos.d/

wget https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

yum remove -y docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine
yum remove -y yum-utils device-mapper-persistent-data lvm2
yum remove -y docker-ce docker-compose

yum install -y yum-utils device-mapper-persistent-data lvm2 epel-release
yum install -y docker-ce docker-compose

#某一版本之后,yum 貌似移除了docker-compose,需要到github官网下载二进制
#配置环境变量,或者 copy into /usr/bin
#Rename the relevant binary for your OS to docker-compose and copy it to $HOME/.docker/cli-plugins

腾讯云 docker hub 镜像

export REGISTRY_MIRROR=”https://mirror.ccs.tencentyun.com"

DaoCloud 镜像

export REGISTRY_MIRROR=”http://f1361db2.m.daocloud.io"

华为云镜像

阅读全文
×