Docker 镜像如何保存为文件及从文件导入镜像

Posted 玩电脑的辣条哥

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Docker 镜像如何保存为文件及从文件导入镜像相关的知识,希望对你有一定的参考价值。

环境

docker Version: 18.06.3-ce
mysql 5.7

问题描述:

Docker 镜像如何保存为文件及从文件导入镜像

解决方案:

1.查看镜像

oot@localhost ~]# docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
mysql               5.7                 f26e21ddd20d        7 days ago          450MB
celaraze/chemex     latest              2865a6890f39        2 weeks ago         1.21GB
xiangwb/chemex      latest              baa3d749dbbb        4 months ago        952MB

2.将镜像保存为本地文件

使用Docker save命令

命令格式:
docker save -o 要保存的文件名 要保存的镜像

docker save -o chemex3.4.tar xiangwb/chemex

导出完成,查看文件

[root@localhost ~]# ls
anaconda-ks.cfg  chemex3.4.tar

下载文件到电脑

3.从文件载入镜像

从文件载入镜像可以使用Docker load命令

命令:

docker load --input 文件

或者

docker load < 文件名

此时会导入镜像以及相关的元数据信息等

使用SSH工具将文件上传到另一台服务器

然后通过命令载入镜像:

docker load <chemex3.4.tar

以上是关于Docker 镜像如何保存为文件及从文件导入镜像的主要内容,如果未能解决你的问题,请参考以下文章

Docker镜像保存为文件及从文件导入镜像的方法

Docker镜像保存为文件及从文件导入镜像的方法

Docker镜像保存为文件及从本地文件导入镜像的方法

docker中,如何将镜像保存为tar文件或者将镜像保存为文件,将tar文件导入到docker中

docker上传保存本地镜像

Docker 镜像文件的导入和导出