docker 学习笔记 简介

docker可以做以下事情###

  • 隔离应用依赖
  • 创建应用镜像并进行复制
  • 创建容易分发的即启即用的应用
  • 允许实例简单快速的扩展
  • 测试应用并随后销毁他们

docker组成###

镜像

  • 镜像类似虚拟机的快照
  • 镜像大都通过其他镜像生成
  • 镜像拥有唯一ID
  • 具有可移植性(强制特点)

容器

  • 容器可以比喻成从快照中创建的虚拟机
  • 容器是隔离的
  • 容器有一个唯一ID
  • 容器可以对外公开特定端口
  • 容器被设计为运行单进程
  • 容器是短暂的一次性的
  • 容器提供了分离应用和数据

数据卷

  • 持久化数据
  • 可以做到容器间共享数据
  • 数据卷是容器的一部分

链接

  • 链接是Docker的一部分
  • 会分配一个私有IP,可以用来通信

docker文件系统###

Cgroups

  • 限制linux进程组的资源占用
  • 为进程组制作PID、UTS、IPC、网络、用户及装载命名空间,资源完全隔离

Union文件系统

  • 通过union装载来达到一个分层的积累变化
  • 每个装载的文件系统表示前一个文件系统之后的变化集合
posted @ 2016-01-07 14:54  逸新  阅读(157)  评论(0编辑  收藏  举报