Docker镜像的导入导出代码实例
Docker镜像的导入导出
成都创新互联公司专业为企业提供武都网站建设、武都做网站、武都网站设计、武都网站制作等企业网站建设、网页设计与制作、武都企业网站模板建站服务,10年武都做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。
本文介绍Docker镜像的导入导出,用于迁移、备份、升级等场景,准备环境如下:CentOS 7.0 Docker 1.18导入导出命令介绍
涉及的命令有export、import、save、load
save
命令docker save [options] images [images...]
示例docker save -o nginx.tar nginx:latest或docker save > nginx.tar nginx:latest其中-o和>表示输出到文件,nginx.tar为目标文件,nginx:latest是源镜像名(name:tag)
load 命令docker load [options]
示例docker load -i nginx.tar或docker load < nginx.tar其中-i和<表示从文件输入。会成功导入镜像及相关元数据,包括tag信息
export 命令docker export [options] container
示例docker export -o nginx-test.tar nginx-test其中-o表示输出到文件,nginx-test.tar为目标文件,nginx-test是源容器名(name)
import 命令docker import [options] file|URL|- [REPOSITORY[:TAG]]
示例docker import nginx-test.tar nginx:imp或cat nginx-test.tar | docker import - nginx:imp区别
建议 可以依据具体使用场景来选择命令 若是只想备份images,使用save、load即可若是在启动容器后,容器内容有变化,需要备份,则使用export、import
到此这篇关于Docker镜像的导入导出代码实例的文章就介绍到这了,更多相关Docker镜像的导入导出内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
当前题目:Docker镜像的导入导出代码实例
分享路径:http://cdiso.cn/article/idecsp.html