docker

关注公众号 jb51net

关闭
首页 > 网站技巧 > 服务器 > 云和虚拟化 > docker > Linux下保存Docker镜像文件至本地及启动

Linux下保存Docker镜像文件至本地及启动实现方式

作者:过路云野

文章介绍了如何在Linux环境下将Docker镜像保存到本地,并将其导入到其他Docker主机,主要内容包括保存镜像为`.tar`文件、验证保存的文件、以及如何在另一台Docker主机上导入该镜像

一、保存Docker镜像到本地

1.列出所有镜像

使用 docker images 命令查看当前系统中所有的镜像,确保你知道要保存的镜像名称和标签。

docker images

示例输出:

REPOSITORY        TAG        IMAGE ID       CREATED       SIZE
your-image-1      latest     demo1234       7 days ago    521MB

2.保存镜像为.tar文件

使用 docker save 命令将镜像保存为.tar文件。

docker save -o <保存路径/文件名>.tar <镜像名>:<标签>

参数说明

3.验证保存的文件

使用 lsdu 命令确认文件已成功保存到指定路径:

ls -lh /path/to/save/
du -h /path/to/save/my-image.tar

二、导入镜像到其他Docker主机

如果需要将保存的镜像文件导入到另一台Docker主机,可以使用 docker load 命令。

1.导入镜像

docker load -i <保存路径/文件名>.tar

例如,将 your-image-1.tar 文件导入到另一台主机:

docker load -i /path/to/save/your-image-1.tar

参数说明

2.验证导入的镜像

使用 docker images 命令确认镜像已成功导入:

docker images

执行如下:

总结

以上步骤,实测可以在Linux环境下将Docker镜像保存到本地,并实现镜像的迁移和备份的效果。

当然,这些仅为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
阅读全文