跳至内容
深圳市捷比信实业有限公司 · 产品选型与采购咨询联系业务人员
高频电阻捷比信 · 专业器件主题站

云计算核心技术Docker教程:export / impor命令的详细说明

在docker client命令行中,我们可以使用export将文件系统作为tar存档文件导出到STDOUT(标准输出),并使用import加载以创建新映像。示例:docker export:将文件系统作为tar存档文件导出到STDOUT。语法:docker export [OPTIONS] CONTAINEROPTIONS说明:-o:将输入内容写入文件。例如,要将ID为a404c6c174a2的容器按日期保存为tar文件,命令如下:$ docker export -o mysql-`date +%Y%m%d`.tar a404c6c174a2示例:docker import:创建一个存档文件中的镜像。语法:docker import [OPTIONS] file | URL |-[REPOSITORY [:TAG]] OPTIONS说明:-c:应用docker命令创建镜像; -m:提交时的描述文字;例如,镜像的归档文件mysql-20200730。 tar创建一个名为mysql:v2 $的镜像docker import mysql-20200730.tar mysql:v2摘要,导出与导入以及保存和加载之间的区别:1. docker save保存该图像(image),docker export保存该容器(容器); 2. docker load用于加载镜像包,它必须是一个分层的文件系统,它必须是一个保存包; dockerimport用于加载容器包,但两者都将还原到映像; 3.docker load您无法重命名已加载的映像,而docker import可以为映像指定一个新名称。 4. docker export软件包将小于save软件包。原因是save是一个分层文件系统,而export仅仅是Linux系统的文件目录。相关阅读:Cloud Computing Core Technology Docker教程:save / load命令详细