Chinaunix首页 | 论坛 | 博客
  • 博客访问: 222426
  • 博文数量: 46
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 482
  • 用 户 组: 普通用户
  • 注册时间: 2014-07-18 14:14
个人简介

小菜鸟

文章分类

全部博文(46)

文章存档

2020年(2)

2017年(7)

2016年(36)

2014年(1)

我的朋友

分类: LINUX

2016-03-14 10:01:19

环境:

Ubuntu 14.04.2 LTS (GNU/Linux 3.16.0-30-generic i686)

第一章:

1 Docker客户端和服务器

2 Docker镜像

添加一个文件,执行一个命令,打开一个端口

3 Registry

Registry用来保存用户构建的镜像

4 Docker容器

docker容器就是,一个镜像格式,一系列标准的操作,一个执行环境

continuous integration,CI 持续集成

1.3 能用Docker做什么

应用场景:

加速本地开发和构建流程

能够让独立服务或者应用程序在不同的环境中得到相同的运行结果。

用Docker创建隔离环境测试

构建多用户平台基础设施如PaaS

为开发测试提供一个轻量级的独立沙盒环境

高性能超大规模的宿主机部署

1.5 Docker的技术组件

docker可以运行到任何linux内核的x64主机,推介内核版本是3.8或者更高

文件系统隔离:每个容器都有自己的root文件系统

进程隔离:每个容器都运行在自己的进程环境中

网络隔离:容器间的虚拟网络借口和IP地址都是分开的

资源隔离和分组:CPU内存之类的资源独立分配给每个docker容器

写时复制:

日志:容器产生的STDOUT,STDERR,STDIN都会收集计入日志。

交互式shell:可以创建一个伪tty终端,将其链接到STDIN

1..6 本书内容

本书可以学会

安装Docker

尝试使用Docker容器

构建Docker镜像

管理并共享Docker镜像

运行管理更复杂的Docker容器

将Docker容器的部署纳入测试流程

创建多容器的应用程序和环境

介绍使用Fig进行Socker编配的基础

探索Docker的API

获取帮助文档并扩展Docker

阅读(1458) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~