此方法是通过容器中镜像的ID进行导出的。
2.2.1、导出
利用docker ps -a命令查看要导出的镜像。
(base) [root@milvus ~]#docker ps -a
图中标红的部分就是要导出的镜像。
使用docker export命令进行镜像导出。
(base) [root@milvus ~]# docker export e45e6f82fc7f > milvus-etcd.tar
e45e6f82fc7f:代表的是镜像在容器中的ID,根据实际情况进行选择。
milvus-etcd.tar:代表导出镜像后的压缩名字,可以任意命名。
2.2.2、导入
把2.2.1小节中导出的镜像tar包,利用ftp、sftp或是scp命令传到生产或其他目标环境主机上,利用docker export命令导出的镜像可以使用2种方法进行导入。
2.2.2.1、导入方法一
执行docker import命令进行导入
传包到生产或其他目标环境主机上:
(base) [root@milvus ~]# scp milvus-etcd.tar root@192.168.20.4:/app/docker
生产或其他目标环境主机上导入:
[root@Bert docker]# docker import milvus-etcd.tar
导入过程或导入成功,如下所示:
[root@Bert docker]# docker import milvus-etcd.tar
sha256:16313b41937f899ccfcd03c87307e82fa336d876263f6f75b4384c8191c30341
利用docker images查看仓库中的镜像,如下图所示:
[root@Bert docker ]#docker images