Docker是1个开源系统的运用器皿模块,开发人员能够运用Docker装包自身的运用及其依赖包到1个可移植的器皿中,随后公布到一切时兴的Linux设备上,还可以保持虚拟化技术。 这书由Docker企业前服务项目与适用高级副总裁James Turnbull撰写,是Docker开发设计手册。这书致力于Docker 1.9及左右版本号,具体指导用户进行Docker的安裝、布署、管理方法和拓展,领着用户亲身经历从检测到生产制造的全部开发设计生命期,让用户掌握Docker适用哪些情景。书中先详细介绍Docker以及部件的基本知识,随后详细介绍用Docker搭建器皿和服务项目来进行各种各样每日任务:运用Docker为最新项目创建测试环境,演试怎么使用持续集成的审批流集成化Docker,怎样搭建手机应用程序服务项目导量,怎么使用Docker的API,怎样拓展Docker。
目录
- 第1章 简介 1
- 1.1 Docker简介 2
- 1.1.1 提供一个简单、轻量的建模方式 2
- 1.1.2 职责的逻辑分离 3
- 1.1.3 快速、高效的开发生命周期 3
- 1.1.4 鼓励使用面向服务的架构 3
- 1.2 Docker组件 3
- 1.2.1 Docker客户端和服务器 4
- 1.2.2 Docker镜像 5
- 1.2.3 Registry 5
- 1.2.4 容器 5
- 1.3 能用Docker做什么 6
- 1.4 Docker与配置管理 7
- 1.5 Docker的技术组件 8
- 1.6 本书的内容 9
- 1.7 Docker资源 10
- 第2章 安装Docker 11
- 2.1 安装Docker的先决条件 12
- 2.2 在Ubuntu和Debian中安装Docker 13
- 2.2.1 检查前提条件 14
- 2.2.2 安装Docker 16
- 2.2.3 Docker与UFW 17
- 2.3 在Red Hat和Red Hat系发行版中安装Docker 17
- 2.3.1 检查前提条件 18
- 2.3.2 安装Docker 19
- 2.3.3 在Red Hat系发行版中启动Docker守护进程 21
- 2.4 在OS X中安装Docker Toolbox 22
- 2.4.1 在OS X中安装Docker Toolbox 22
- 2.4.2 在OS X中启动Docker Toolbox 23
- 2.4.3 测试Docker Toolbox 24
- 2.5 在Windows中安装Docker Toolbox 24
- 2.5.1 在Windows中安装Docker Toolbox 25
- 2.5.2 在Windows中启动Docker Toolbox 25
- 2.5.3 测试Docker Toolbox 26
- 2.6 使用本书的Docker Toolbox示例 26
- 2.7 Docker安装脚本 27
- 2.8 二进制安装 28
- 2.9 Docker守护进程 28
- 2.9.1 配置Docker守护进程 29
- 2.9.2 检查Docker守护进程是否正在运行 30
- 2.10 升级Docker 31
- 2.11 Docker用户界面 32
- 2.12 小结 32
- 第3章 Docker入门 33
- 3.1 确保Docker已经