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

 

posted @   潇潇暮鱼鱼  阅读(662)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示