在很多环境中,由于网络问题,无法使用Docker pull直接拉取镜像,这个时候就需要使用tar包方式获取镜像。
1.查看镜像
docker images2.导出单个镜像(不要中括号)
docker save [images] > [name.tar]3.导出多个镜像合并成一个tar包(不要中括号)
docker save [images] [images] > [name.tar]举个例子
docker images | grep -v REPOSITORY | awk ‘BEGIN{OFS=“:”;ORS=" "}{print $1,$2}’docker save -o 123.tar docker images | grep -v REPOSITORY | awk 'BEGIN{OFS=":";ORS=" "}{print $1,$2}'4. 导入镜像(不要中括号)
docker load < [/home/name.tar]