Docker 从入门到实践

Docker 从入门到实践

链接

Outline #

  • Docker 简介
    • 什么是 Docker
    • 为什么要用 Docker
      • 更高效的利用系统资源
      • 更快速的启动时间
      • 一致的运行环境
      • 持续交付和部署
      • 更轻松的迁移
      • 更轻松的维护和扩展
  • 基本概念
    • 镜像 Image
      • 分层存储的特征还使得镜像的复用、定制变的更为容易。甚至可以用之前构建好的镜像作为基础层,然后进一步添加新的层,以定制自己所需的内容,构建新的镜像。
    • 容器 Container
      • 镜像(Image)和容器(Container)的关系,就像是面向对象程序设计中的 类 和 实例 一样,镜像是静态的定义,容器是镜像运行时的实体。容器可以被创建、启动、停止、删除、暂停等。
      • 前面讲过镜像使用的是分层存储,容器也是如此。每一个容器运行时,是以镜像为基础层,在其上创建一个当前容器的存储层,我们可以称这个为容器运行时读写而准备的存储层为 容器存储层
      • 容器存储层的生存周期和容器一样,容器消亡时,容器存储层也随之消亡。因此,任何保存于容器存储层的信息都会随容器删除而丢失。
    • 仓库 Repository
  • 安装 Docker
  • 使用镜像