当前位置: 首页 > 科技观察

Docker容器的导入导出操作

时间:2023-03-19 20:10:55 科技观察

背景Docker的流行与容器易于共享和移植是分不开的。用户不仅可以将容器提交到公共服务器,还可以将容器导出到本地文件系统。同样,我们也可以将导出的容器重新导入到Docker运行环境中。方法一:容器的导入导出(export和import)1.查看要导出的容器dockerps-a2,导出导出的tar文件,传到要导入的机器dockerexport容器名或容器ID>导出路径和tarpackage名称dockerexportcentos>centos.tar3,importimportdockerimporttarpackagepath自定义镜像名称:TAG(默认是最新的)dockerimportcentos.tartest/centos这台新机器上已经有新镜像了,可以直接用这个镜像生成容器不见了。方法二:镜像导出导入(saveandload)1.保存镜像dockersave>customtarpackagename镜像名称:TAG(默认是最新的)dockersave>mysql.tarpinpointdocker/pinpoint-mysql:1.8.32,loadimportdockerload的mysql.tardockerexport和dockersave的区别1、dockersave保存的是镜像(image),dockerexport保存的是容器(container);2.dockerload用于加载镜像包,dockerimport用于加载容器包,但都恢复镜像;