导出当前主机的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 {}

posted @ 2024-08-29 17:24  技术颜良  阅读(33)  评论(0编辑  收藏  举报