docker镜像导入导出备份迁移的操作
导出:
docker save -o centos.tar centos:latest #将centos:latest镜像导出为centos.tar文件
导入:
docker load -i centos.tar #加载centos.tar,加载后的镜像各标签与原导出的镜像标签相同
补充知识:docker将镜像保存为tar文件
将单个文件保存为tar文件,并加载到本地
docker save ****.v1 > images.tar
docker load < images.tar
将多个文件保存为tar文件,并加载到本地
docker save ** ** ** ** > images.tar
docker load < ksp_images_20191206.tar
以上这篇docker镜像导入导出备份迁移的操作就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。
相关推荐
-
Docker镜像的制作,上传,拉取和部署操作(利用阿里云)
由于学习过程中发现push镜像的时候一直超时,所以直接把阿里云的Docker仓库申请一个(管理中心–>创建镜像仓库–>我的是华东2绑定github账户即可),搞定!以后push就用这个仓库,pull的时候使用加速器,注意切换根据使用场景进行切换,dockerhub丢弃--记录了一下操作流程: 1.创建命名空间hhu(以当前学校为单位,只能小写,每个账号只能创建5个),创建菜鸟Docker镜像仓库docker1(绑定github中某个仓库,个人可以随意,这个仓库镜像就像是一个app,可以不断的更
-
docker Dockerfile文件制作自己的镜像的方法
1.创建空目录 $ cd /home/xm6f/dev $ mkdir myapp $ cd myapp/ 2.vim Dockerfile,内容如下: ## 一个基础的 python 运行环境 FROM python ## 设置工作目录 WORKDIR /app ## 将当前系统文件夹内容复制到容器的 app 目录 ADD . /app ## 安装必要的依赖包 RUN pip install -r softwares.txt ## 开放端口,供容器外访问 EXPOSE 80 EXPOSE 30
-
docker 打包本地镜像,并到其他机器进行恢复操作
1.使用docker images查看本机所有的镜像文件 2.docker save eb40dcf64078> /root/mydjango-save-1016.tar 将镜像保存为本地文件,其中eb40dcf64078为image id 3.将保存到本地的文件上传到不能pull的服务器上,网络是相通的我这里直接使用的是scp命令 4.使用load方法加载刚才上传的tar文件 docker load < /root/mydjango-save-1016.tar 5.在新的机器上再此使用doc
-
docker镜像导入导出备份迁移的操作
导出: docker save -o centos.tar centos:latest #将centos:latest镜像导出为centos.tar文件 导入: docker load -i centos.tar #加载centos.tar,加载后的镜像各标签与原导出的镜像标签相同 补充知识:docker将镜像保存为tar文件 将单个文件保存为tar文件,并加载到本地 docker save ****.v1 > images.tar docker load < images.tar 将多个文件
-
Docker 镜像导入导出过程介绍
docker save 说明:将指定镜像保存成 tar 归档文件,以tar和tar.gz结尾都行. 语法: docker save [OPTIONS] IMAGE [IMAGE...] OPTIONS 说明: -o :输出到的文件. [root@harbor tmp]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE redis v1 cc6cf492f595 6 hours ago 113MB busybox latest beae173c
-
MySQL 亿级数据导入导出及迁移笔记
最近MySQL的笔记有点多了,主要是公司Oracle比较稳定维护较少,上周被安排做了一个MySQL亿级数据的迁移,趁此记录下学习笔记: 数据迁移,工作原理和技术支持数据导出.BI报表之类的相似,差异较大的地方是导入和导出数据量区别,一般报表数据量不会超过几百万,而做数据迁移,如果是互联网企业经常会涉及到千万级.亿级以上的数据量. 导入和导出是两个过程,即使做数据迁移我们也要分开来看,同时,导入/导出方式又分为: 1.MySQL自带导入/导出方式 2.各类客户端导入/导出方式 先总结下导出: 1.
-
教你使用MongoDB导入导出备份数据
目录 导出数据 mongodump mongoexport 恢复 mongorestore mongoimport 需要提前安装mongodb-database-tools参考:centos离线安装mongodb-database-tools 导出数据 常用的导出有两种:mongodump和mongoexport,两种方式的区别: 1.mongodump导出的文件格式是bson,mongoexport导出的文件格式是json和csv,可读性高. 2.mongodump只能指定到集合,mongoe
-
db2 导入导出单个表的操作详解
1.导出整个数据库表结构.方法.存储过程等,执行脚本: db2look –d dbname –e –o db.sql –i username –w password db2 -tvf db.sql 2.单表数据的导出及导入: 导出:db2move dbname export -tn tablename -u db2user -p psw 导入:db2move dbname import -u db2user -p psw 3.数据库的备份.恢复: 备份:db2 BACKUP DATABASE d
-
docker镜像的导入和导出的实现
gitlab 的docker使用 gitlab docker 启动命令 docker run -d -p 3000:80 twang2218/gitlab-ce-zh:9.0.3 docker run -d -p 8080:80 gitlab/gitlab-ce:latest 将容器修改提交到镜像 # 进入容器内部 [root@#localhost docker]# docker run -ti ubuntu:14.04 /bin/bash root@812a997f614a:/# id uid
-
Docker镜像与容器的导入导出操作实践
目录 一.前言 二.docker镜像的导入和导出 1.docker镜像的导出 2.docker镜像的导入 三.docker容器的导入和导出 1.docker容器的导出 2.docker容器的导入 四.总结 一.前言 随着容器技术的发展,现在很多的应用程序系统都会选择使用docker容器进行部署,但是有时候使用docker容器进行部署的时候会遇到问题,比如说我们的应用程序里面需要依赖其他第三方的镜像,如果这时候服务器是在内网不能连接外网的情况下,那么就无法部署了.基于这种情况,docker官方支持
-
简单谈谈Docker镜像的使用方法
在上篇文章(在Docker中搭建Nginx服务器)中,我们已经介绍了如何快速地搭建一个实用的Nginx服务器.这次我们将围绕Docker镜像(Docker Image),介绍其使用方法.包括三部分: 从Docker Hub或者其他镜像源安装Docker镜像 从Image file安装Docker镜像 从Docker file制作Docker镜像 查找Docker镜像 安装Docker镜像的第一步,是查找你需要的Docker镜像列表,键入: docker search mysql 如果出现权限问题
-
Docker镜像的导入导出的实现方法
本文介绍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和>表示输出到文件,ngin
-
Docker镜像的导入导出代码实例
Docker镜像的导入导出 本文介绍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和
随机推荐
- Android扫描本地音乐文件开发案例分享
- C#中进程的挂起与恢复
- CentOS7 Nexus安装步骤详细介绍
- javascript操作Cookie(设置、读取、删除)方法详解
- Node.js 异步编程之 Callback介绍(一)
- 表格隔行换色 css expression
- Eclipse去除js(JavaScript)验证错误
- 用实现ASP批量删除目录及文件的代码
- Linux进程间通信——使用流套接字
- 浅谈js中StringBuffer类的实现方法及使用
- 批量更新数据库所有表中字段的内容,中木马后的急救处理
- Android无需申请权限拨打电话的两种方式
- jQuery实现6位数字密码输入框
- Android使用RotateImageView 旋转ImageView
- for 循环性能比较 提高for循环的效率
- 学习Spring-Session+Redis实现session共享的方法
- java基础学习笔记之类加载器
- 如何在CISCO路由器上禁止BT下载
- Python SqlAlchemy动态添加数据表字段实例解析
- Java内省实例解析