导出当前主机的docker所有镜像
导出镜像脚本
#!/bin/bash
export_dir="/root/dockerimages"
mkdir -p "$export_dir"
docker images --format "{{.Repository}}:{{.Tag}}" | while read image; do
repo=$(echo "$image" | cut -d: -f1| tr '/' '_')
tag=$(echo "$image" | cut -d: -f2| tr '/' '_')
docker save -o "$export_dir/$repo-$tag.tar" "$image"
done
在其他主机一键导入
ls /root/dockerimages/*.tar | xargs -I {} docker load -i {}