docker 原理与应用实践 --
张成远
www.jd.com docker 原理与应用实践 张成远 docker 原理与应用实践 Agenda • 容器系统整体架构 • Namespace • CGroup • Device Mapper • Pull Image • Start Container • Stop Container • Docker Image Storage 容器系统整体架构 Namespace 控制任务访问设备 • freezer— 挂起 / 恢复任务 Device Mapper • DM 框架为上层应用提供了丰富的设备映射及 IO 策 略方面的支持 • Docker 存储端实现之一使用 DM - thin provision • 上层通过 dmsetup 工具或 libdevmapper 库使用 Device Mapper Docker storage driver • Docker the same volume • an arbitrary depth of recursive snapshots • metadata is stored on a seperate device from data DM-thin provision example • dd if=/dev/zero of=metadata bs=1024k count=128 • dd0 码力 | 26 页 | 1.79 MB | 1 年前3
Docker 从入门到实践 0.9.0(2017-12-31)docker-engine 使用 yum 安装 执行以下命令安装依赖包: $ sudo yum install -y yum-utils \ device-mapper-persistent-data \ lvm2 鉴于国内网络问题,强烈建议使用国内源,官方源请在注释中查看。 执行下面的命令添加 yum 软件源: $ sudo 对只读权限的分支可以逻辑上进行增量地 修改(不影响只读部分的)。 Docker 目前支持的联合文件系统包括 OverlayFS , AUFS , Btrfs , VFS , ZFS 和 Device Mapper 。 各 Linux 发行版 Docker 推荐使用的存储驱动如下表。 Linux 发行版 Docker 推荐使用的存储驱动 Docker CE on Ubuntu aufs on /dev/mapper/VolGroup-lv_root 50G 5.3G 42G 12% / tmpfs 48G 228K 48G 1% /dev/shm /dev/sda1 485M 40M 420M 9% /boot /dev/mapper/VolGroup-lv_home0 码力 | 370 页 | 6.73 MB | 1 年前3
共 2 条
- 1













