• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
导航菜单
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx
您的位置:首页 > 服务器 >虚拟化 > Docker 教程之存出和载入镜像,移除及镜像实现原理

Docker 教程之存出和载入镜像,移除及镜像实现原理

作者: 字体:[增加 减小] 来源:互联网

本文主要包含Docker,存出和载入镜像,移除及镜像实现原理,Docker,存出和载入镜像,Docker镜像实现原理等服务器相关知识,希望可以进行参考

存出和载入镜像

存出镜像

如果要导出镜像到本地文件,可以使用 docker save 命令。

$ sudo docker images
REPOSITORY     TAG         IMAGE ID      CREATED       VIRTUAL SIZE
ubuntu       14.04        c4ff7513909d    5 weeks ago     225.4 MB
...
$sudo docker save -o ubuntu_14.04.tar ubuntu:14.04

载入镜像

可以使用 docker load 从导出的本地文件中再导入到本地镜像库,例如

$ sudo docker load --input ubuntu_14.04.tar

或

$ sudo docker load < ubuntu_14.04.tar

这将导入镜像以及其相关的元数据信息(包括标签等)。

移除

如果要移除本地的镜像,可以使用 docker rmi 命令。注意 docker rm 命令是移除容器。

$ sudo docker rmi training/sinatra
Untagged: training/sinatra:latest
Deleted: 5bc342fa0b91cabf65246837015197eecfa24b2213ed6a51a8974ae250fedd8d
Deleted: ed0fffdcdae5eb2c3a55549857a8be7fc8bc4241fb19ad714364cbfd7a56b22f
Deleted: 5c58979d73ae448df5af1d8142436d81116187a7633082650549c52c3a2418f0

注意:在删除镜像之前要先用 docker rm 删掉依赖于这个镜像的所有容器。

镜像的实现原理

Docker 镜像是怎么实现增量的修改和维护的? 每个镜像都由很多层次构成,Docker 使用 Union FS 将这些不同的层结合到一个镜像中去。

通常 Union FS 有两个用途, 一方面可以实现不借助 LVM、RAID 将多个 disk 挂到同一个目录下,另一个更常用的就是将一个只读的分支和一个可写的分支联合在一起,Live CD 正是基于此方法可以允许在镜像不变的基础上允许用户在其上进行一些写操作。 Docker 在 AUFS 上构建的容器也是利用了类似的原理。

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

您可能感兴趣的文章:

  • Docker 教程之私有仓库详解
  • Docker 教程之Docker Hub详细介绍
  • Docker 教程之镜像创建及修改详细介绍
  • Docker 教程之镜像列出详细介绍
  • Docker 教程之获取镜像基础知识详解
  • Docker 教程之CentOS安装 Docker
  • Docker教程之Ubuntu 安装 Docker详细介绍
  • Docker 教程之基本概念(镜像,容器,仓库)详解
  • Docker创建镜像、怎么修改、上传镜像等详细介绍
  • Docker 教程之仓库配置文件详解
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • Docker实践8:Compose,docker实践compose
  • Docker buildx构建多平台镜像并推送到私有仓库的方法
  • Docker三个基本概念镜像(Image)容器(Container)仓库(Repository)
  • 什么是Docker?为什么要使用Docker
  • docker 开源的应用容器引擎
  • 如何给docker设置http代理
  • docker官方mysql镜像自定义配置详解
  • 详解Docker数据管理(数据卷&数据卷容器)
  • 如何利用Docker容器实现代理转发与数据备份详解
  • 详解Docker Swarm 在持续集成测试中的应用

相关文章

  • Docker中容器数据卷(Data Volume)和数据管理详解
  • VMware虚拟机三种网络模式区别
  • Docker 容器操作退出后进入解决办法
  • 图像特征知识结构,图像特征结构
  • 解析IBM虚拟化技术原理 探索测试快速化道路(1)
  • VMWare12中安装苹果Mac OS X图文教程
  • 详解使用docker搭建hadoop分布式集群
  • virtualbox虚拟机上安装centOS的网络配置详解
  • 在Xen虚拟机全虚拟化环境中安装Windows2003系统
  • virtualbox不能安装64位系统的解决方法

文章分类

  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx

最近更新的内容

    • Docker 中快速安装tensorflow环境的方法步骤
    • 详解Openstack组件部署 — Overview和前期环境准备
    • 浅谈Docker安全机制内核安全与容器之间的网络安全 原创
    • virtualbox虚拟机上安装centOS的网络配置详解
    • VMware esxi 5.1安装配置的方法和设置步骤图文教程
    • kvm虚拟机的创建与克隆操作方法
    • 详解nodejs之创建最小docker镜像
    • 详解使用docker搭建hadoop分布式集群
    • linux XenServer 6.2安装图解教程
    • Docker获取镜像报错docker: Error response from daemon

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有