docker加速


#使用docker下载镜像
apt-get install ca-certificates curl gnupg
install -m 0755 -d /etc/apt/keyrings

curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
chmod a+r /etc/apt/keyrings/docker.gpg

echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://mirrors.aliyun.com/docker-ce/linux/ubuntu \
  "$(. /etc/os-release && echo "$VERSION_CODENAME")" stable" | \
  sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
  
apt-get update

apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

#配置镜像加速
root@master:~# 
cat >> /etc/docker/daemon.json << EOF
{
  "exec-opts": ["native.cgroupdriver=systemd"],
  "registry-mirrors": [
    "https://i3nc9nvv.mirror.aliyuncs.com",
    "https://docker.m.daocloud.io",
    "https://dockerhub.timeweb.cloud",
    "https://registry.cn-hangzhou.aliyuncs.com",
    "https://docker.m.daocloud.io",
    "https://reg-mirror.qiniu.com",
    "https://k2hp5bk4.mirror.aliyuncs.com"
  ],
  "insecure-registries": ["harbor-local.kubernets.cn"],
  "log-driver": "json-file",
  "log-opts": {
    "max-size": "500m",
    "max-file": "3"
  },
  "dns": ["8.8.8.8", "8.8.4.4", "114.114.114.114", "223.5.5.5", "6.6.6.6"]
}
EOF

#pull镜像
docker pull calico/node:v3.28.2 
docker pull calico/pod2daemon-flexvol:v3.28.2 
docker pull calico/cni:v3.28.2
docker pull calico/kube-controllers:v3.28.2
docker pull calico/typha:v3.28.2

#保存镜像为tar文件
docker save -o calico-node.tar calico/node:v3.28.2 
docker save -o calico-pod2daemon.tar calico/pod2daemon-flexvol:v3.28.2 
docker save -o calico-cni.tar calico/cni:v3.28.2 
docker save -o calico-kube-controlllers.tar calico/kube-controllers:v3.28.2 
docker save -o calico-typha.tar calico/typha:v3.28.2

#copy文件到master和node节点
scp calico-node.tar master:/mnt
scp calico-pod2daemon.tar master:/mnt
scp calico-cni.tar master:/mnt
scp calico-kube-controlllers.tar master:/mnt
scp calico-typha.tar master:/mnt

#导入到k8s.io命名空间
ctr -n=k8s.io image import /mnt/calico-node.tar
ctr -n=k8s.io image import /mnt/calico-pod2daemon.tar
ctr -n=k8s.io image import /mnt/calico-cni.tar
ctr -n=k8s.io image import /mnt/calico-kube-controlllers.tar
ctr -n=k8s.io image import /mnt/calico-typha.tar

#检查
ctr -n=k8s.io images list  | grep calico

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值