docker导出导入镜像shell
docker导出
docker save -o /var/docker-images/centos-binary-neutron-server-2.0.0.5.tar.gz kollaglue/centos-binary-neutron-server:2.0.0.5
docker导入
docker load < /var/docker-images/centos-binary-neutron-server-2.0.0.5.tar.gz
docker导出镜像
#!/bin/bash
IMAGES_LIST=($(docker images|sed '1d'|awk '{print $1}'))
IMAGES_NM_LIST=($(docker images|sed '1d'|awk '{print $1"-"$2}'|awk -F/ '{print $NF}'))
IMAGES_NUM=${#IMAGES_LIST[*]}
for((i=0;i<$IMAGES_NUM;i++))
do
docker save "${IMAGES_LIST[$i]}" -o "${IMAGES_NM_LIST[$i]}".tar.gz
echo $i ${IMAGES_NM_LIST[$i]} is ok
done
docker导入镜像
#!/bin/bash
for image_name in $(ls ./*.tar.gz)
do
docker load < ${image_name}
done