镜像

查看本机镜像

docker images

0.png

先将镜像保存为本地压缩文件,命令:

docker save <镜像名称或ID> > <保存路径>

如果我们要将yiyu/share保存至/home/zhaoh/export

docker save yiyu/share > /home/zhaoh/export/share.tar

1.png

将这个文件移植到另一个虚拟机中,有很多方法。这里建议使用scp进行远程连接

Linux scp 命令用于 Linux 之间复制文件和目录,以加密形式进行

//简单语法
scp [可选参数] file_source file_target 

在本例中,将拥有原镜像文件的虚拟机(IP:192.168.10.100)复制到另一台虚拟机中
在另一台虚拟机中执行scp命令即可

scp -r root@192.168.10.100:/home/zhaoh/export/share.tar ./

2.png

因为scp是加密连接,需要输入密码,之后即可下载192.168.10.100中的文件

3.png

移植成功

在另一台虚拟机上输入命令:

docker load < share.tar

加载成镜像并run

4.png

容器

进行容器打包之前,先停止此容器的运行

docker stop <容器ID或名称>

打包share容器命令:

docker export share > ./share.tar

移植压缩包到其他机器

使用命令:

docker import share.tar share

至此机器上已经有一个新的镜像,可以用这个镜像生成容器了。

Last modification:December 6th, 2019 at 09:23 am
如果觉得我的文章对你有用,请随意赞赏