docker镜像的导入导出

2021-09-25  本文已影响0人  一个摸鱼AI喵

一、使用 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
上一篇 下一篇

猜你喜欢

热点阅读