Docker容器的导⼊导出操作教程
背景
Docker的流⾏与它对容器的易分享和易移植密不可分,⽤户不仅可以把容器提交到公共服务器上,还可以把容器导出到本地⽂件系统中。同样,我们也可以把导出的容器重新导⼊到Docker运⾏环境中。
⽅法1:容器的导⼊与导出(export和import)
1、查看需要导出的容器
docker ps -a
2、导出export
导出后的tar⽂件传输⾄待导⼊机器上
docker export 容器名或者容器ID > 导出的路径以及tar包的名字
docker export centos> centos.tar
3、import导⼊
docker import tar包路径⾃定义镜像名称:TAG (默认是latest)
docker import centos.tar test/centos
到此新的机器上已经有⼀个新的镜像,可以⽤这个镜像直接⽣成容器了。
⽅法2:镜像的导出与导⼊(save和load)
container容器用法1、保存镜像
docker save > ⾃定义tar包名镜像名称:TAG (默认是latest)
docker save > mysql.tar pinpointdocker/pinpoint-mysql:1.8.3
2、load导⼊
docker load < mysql.tar
docker export和docker save的区别
1、docker save保存的是镜像(image),docker export保存的是容器(container);
2、docker load⽤来载⼊镜像包,docker import⽤来载⼊容器包,但两者都会恢复为镜像;
总结
以上就是这篇⽂章的全部内容了,希望本⽂的内容对⼤家的学习或者⼯作具有⼀定的参考学习价值,谢谢⼤家对的⽀持。