diff --git a/images/installImages.sh b/images/installImages.sh index bec12d6..c2c53f5 100644 --- a/images/installImages.sh +++ b/images/installImages.sh @@ -1,12 +1,30 @@ +#!/bin/bash +echo "开始导入镜像到 K3s containerd..." -# 1. 导入镜像到 containerd -sudo /usr/local/bin/k3s ctr images import drone-git.tar -sudo /usr/local/bin/k3s ctr images import drone-placeholder.tar +# 1. 导入 K3s 离线镜像 +echo "导入 K3s 离线镜像..." +if [ -f "k3s-airgap-images-amd64.tar.gz" ]; then + sudo /usr/local/bin/k3s ctr images import k3s-airgap-images-amd64.tar.gz + echo "K3s 离线镜像导入完成" +else + echo "警告: k3s-airgap-images-amd64.tar.gz 文件不存在" +fi -# 2. 重新标记为私有仓库地址 -sudo /usr/local/bin/k3s ctr images tag drone/git:latest registry.t-aaron.com/drone/git:latest -sudo /usr/local/bin/k3s ctr images tag drone/placeholder:1 registry.t-aaron.com/drone/placeholder:1 +# 2. 导入 Drone 镜像 +echo "导入 Drone 镜像..." +if [ -f "drone-images.tar" ]; then + sudo /usr/local/bin/k3s ctr images import drone-images.tar + echo "Drone 镜像导入完成" +else + echo "警告: drone-images.tar 文件不存在" +fi + +# 3. 验证导入的镜像 +echo "验证导入的镜像..." +sudo /usr/local/bin/k3s ctr images list | grep -E "drone|k3s" + +echo "镜像导入完成!"