Docker系列学习(五)——外部移植镜像
学习完前面章节的内容,相信大家都已经能够了解docker的基本命令,以及如何在本机运行容器,并把容器保存为一个镜像。下面这一章节将讲解如何把一个配置好的环境(镜像)移植到另一台电脑。
1、保存镜像为tar文件
docker save [可选参数] 镜像 [镜像2 镜像3 ....]
可选参数 | |
-o | 镜像输出的文件名 |
我们可以使用save命令把对应的镜像打包成可以在计算机之间进行转移的tar文件。例如:
docker save -o test.tar ubuntu:2.0 ubuntu:1.0
我把ubuntu:2.0 和ubuntu:1.0的镜像打包到了一起形成了,打包成为test.tar文件。(这里也可以使用镜像ID的形式来索引到镜像)
2、从tar文件中加载镜像
我们获得镜像的tar文件之后,我们移植指定的电脑上 ,我们就可以使用以下命令来进行加载。
docker load < xxx.tar (注意这里有<符号)
我们加载一下刚才打包好的镜像。
docker load < test.tar
这种方式可以就可以把配置好的环境从一台电脑转移到另一台电脑中去了,有时从网上拉取镜像时会很慢,还有可能会中断重新下载,如果碰巧周围有人已经有配好的环境,就可以通过这个方式加载到自己电脑。
参考网站:
https://blog.csdn.net/taochengwu123/article/details/100085890
以上内容如有错误,恳请指正