获取离线镜像名称
#打包
#!/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