Docker镜像容器
在使用Docker过程上,经常会碰到备份迁移
镜像迁移
镜像导出成tar包
docker save image_id -o you_name.tar newname:tag
导入镜像的tar包
docker load -i coturn.tar
导入的镜像如果是none,也可以用tag命令修改
docker tag image_id newname:tag
容器迁移
容器导出成tar包
docker export container_id -o you_name.tar
导入tar包
docker import you_name.tar newname:tag
命令区别
docker save
保存的是镜像(image),docker export保存的是容器(container);docker load
用来载入镜像包,docker import用来载入容器包,但两者都会恢复为镜像;docker load
不能对载入的镜像重命名,而docker import可以为镜像指定新名称。docker export
的包会比save的包要小,原因是save的是一个分层的文件系统,export导出的只是一个linux系统的文件目录。
0