获取离线镜像名称
#打包
#!/bin/bash # 检查 image_list.txt 是否存在 if [ ! -f "yoga.txt" ]; then echo "无法找到 yoga.txt 文件" exit 1 fi # 循环读取 image_list.txt 中的每一行 cat yoga.txt | while read line; do image="$(echo $line | awk '{print $1}')" tag="$(echo $line | awk '{print $2}')" filename="${image//\//-}_$tag.tar.gz" ig="$image:$tag" # 导出镜像并保存为 .tar 文件 docker save -o $filename $ig echo "$ig 已成功导出为 $filename" done
chmod +x export_images.sh