rancher离线安装k8s集群
1.在github下载镜像列表rancher-images.txt
https://github.com/rancher/rancher/releases/tag/v2.6.3

2.在有网络的机器下载这些镜像
mv rancher-images.txt rancher-images for i in `cat rancher-images`; do docker pull $i; done
3.docker tag改成私有仓库的镜像名
先生成私有仓库镜像名列表
cp rancher-images rancher-images-rs sed -i"s#^#nexus.goldwind.com.cn:8082/rancher/&#g" rancher-image-rs
再改tag
先统计镜像个数,是327个
cat rancher-images| wc -l vim test.sh #!/bin/bash for i in {1..327};do tag_a=`cat rancher-images|sed -n "${i}p"` tag_b=`cat rancher-images-rs|sed -n "${i}p"` docker tag $tag_a $tag_b; done
加权限并执行
chmod +x test.sh sh test.sh
3.在没有网络的机器上也copy这份镜像名列表rancher-image
镜像列表改名
cp rancher-image rancher-image-rs sed -i"s#^#nexus.goldwind.com.cn:9000/rancher/&#g" rancher-image-rs
下载镜像
for i in `cat rancher-image-rs`;do docker pull $i;done
给镜像改名
vim test.sh #!/bin/bash for i in {1..327};do tag_a=`cat rancher-images|sed -n "${i}p"` tag_b=`cat rancher-images-rs|sed -n "${i}p"` docker tag $tag_b $tag_a; done
浙公网安备 33010602011771号