docker镜像的导入导出

一、使用 export 和 import

(一)导出(容器导出为tar文件)

1. 语法

docker export 容器名 > 压缩文件名称

注意:此方式 -v 部分无法打包进镜像

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

你可能感兴趣的:(docker镜像的导入导出)