批量导出 Docker 镜像文件
#!/bin/bash
# 创建一个目录用于保存导出的镜像
mkdir -p docker_images_export
# 获取所有镜像的名称和标签
images=$(docker images --format "{{.Repository}}:{{.Tag}}")
# 循环导出每个镜像
for image in $images
do
# 使用 docker save 导出镜像
filename="docker_images_export/$(echo "$image" | sed 's/\//_/g; s/:/./g').tar"
echo "导出镜像 ${image} 到 ${filename}"
docker save -o "$filename" "$image"
done
echo "所有镜像导出完成!"