一、使用 export 和 import
(一)导出(容器导出为tar文件)
1. 语法
docker export 容器名 > 压缩文件名称
<font color='red'>注意:此方式 -v 部分无法打包进镜像</font>
2. 示例
docker export django-ocr > django-ocr-image.tar
(二)导入(tar文件导入为镜像)
1. 语法
docker import 压缩文件名称 镜像名
2. 示例
docker import django-ocr-image.tar django-ocr-image
二、使用 save 和 load
(一)导出(镜像导出为tar文件)
1. 语法
docker save 镜像名:版本 > 压缩文件名称
2. 示例
docker save django-ocr-image > django-ocr-image.tar //默认latest
docker save django-ocr-image:v1 > django-ocr-image.tar
3.如需分卷压缩
tar cvzf - django_ocr-image.tar | split -d -b 700m ocr_image.tar.gz
(二)导入(tar文件导入为镜像)
0.如有分卷,先执行:
合并分卷:
cat ocr_image.tar.gz* > ocr_image.tar.gz
解压
tar xzvf ocr_image.tar.gz
1. 语法
docker load < 压缩文件名称
2. 示例
docker load < django-ocr-image.tar
网友评论