Docker——从入门到实践 - (EPUB全文下载)

文件大小:1.13 mb。
文件格式:epub 格式。
书籍内容:

目錄
前言
Docker 简介
什么是 Docker
为什么要用 Docker
基本概念
镜像
容器
仓库
安装
Ubuntu
CentOS
镜像
获取镜像
列出
创建
存出和载入
移除
实现原理
容器
启动
守护态运行
终止
进入容器
导出和导入
删除
仓库
Docker Hub
私有仓库
配置文件
数据管理
数据卷
数据卷容器
备份、恢复、迁移数据卷
使用网络
外部访问容器
容器互联
高级网络配置
快速配置指南
配置 DNS
容器访问控制
端口映射实现
配置 docker0 网桥
自定义网桥
工具和示例
编辑网络配置文件
实例:创建一个点到点连接
实战案例
使用 Supervisor 来管理进程
创建 tomcat/weblogic 集群
多台物理主机之间的容器互联
标准化开发测试和生产环境
安全
内核名字空间
控制组
服务端防护
内核能力机制
其它安全特性
总结
Dockerfile
基本结构
指令
创建镜像
底层实现
基本架构
名字空间
控制组
联合文件系统
容器格式
网络
Docker Compose 项目
简介
安装
使用
命令说明
YAML 模板文件
Docker Machine 项目
简介
安装
使用
Docker Swarm 项目
简介
安装
使用
调度器
过滤器
Etcd 项目
简介
安装
使用 etcdctl
Fig 项目
简介
安装
命令参考
fig.yml参考
环境变量参考
实战 Django
实战 Rails
实战 wordpress
CoreOS 项目
简介
Kubernetes 项目
简介
快速上手
基本概念
kubectl 使用
架构设计
Mesos 项目
简介
安装与使用
原理与架构
配置项解析
常见框架
附录一:命令查询
附录二:常见仓库介绍
Ubuntu
CentOS
MySQL
MongoDB
Redis
Nginx
WordPress
Node.js
附录三:有用的资源
Docker —— 从入门到实践
v0.5.1
Docker
是个伟大的项目,它彻底释放了虚拟化的威力,极大降低了云计算资源供应的成本,同时让应用的部署、测试和分发都变得前所未有的高效和轻松!
本书既适用于具备基础 Linux 知识的 Docker 初学者,也希望可供理解原理和实现的高级用户参考。同时,书中给出的实践案例,可供在进行实际部署时借鉴。前六章为基础内容,供用户理解 Docker 的基本概念和操作;7 ~ 9 章介绍一些高级操作;第 10 章给出典型的应用场景和实践案例;11 ~ 13 章介绍关于 Docker 实现的相关细节技术。后续章节则分别介绍一些相关的热门开源项目。
在线阅读:
GitBook

DockerPool

欢迎关注 DockerPool 社区微博
@dockerpool
,或加入 DockerPool QQ 群(419042067),分享 Docker 资源,交流 Docker 技术。

Docker 技术入门与实战
》一书已经正式出版,包含大量第一手实战案例和更为深入的技术剖析,欢迎大家阅读使用。
China-Pub
京东图书
当当图书
亚马逊图书
主要版本历史
0.6: 2015-07-?
补充 Machine 项目
0.5: 2015-06-29
添加 Compose 项目
添加 Machine 项目
添加 Swarm 项目
完善 Kubernetes 项目内容
添加 Mesos 项目内容
0.4: 2015-05-08
添加 Etcd 项目
添加 Fig 项目
添加 CoreOS 项目
添加 Kubernetes 项目
0.3: 2014-11-25
完成仓库章节;
重写安全章节;
修正底层实现章节的架构、名字空间、控制组、文件系统、容器格式等内容;
添加对常见仓库和镜像的介绍;
添加 Dockerfile 的介绍;
重新校订中英文混排格式。
修订文字表达。
发布繁体版本分支:zh-Hant。
0.2: 2014-09-18
对照官方文档重写介绍、基本概念、安装、镜像、容器、仓库、数据管理、网络等章节;
添加底层实现章节;
添加命令查询和资源链接章节;
其它修正。
0.1: 2014-09-05
添加基本内容;
修正错别字和表达不通顺的地方。
Docker 自身仍在快速发展中,生态环境也在蓬勃成长。源码开源托管在 Github 上,欢迎参与维护:
https://github.com/yeasy/docker_practice
。贡献者
名单

参加步骤
在 GitHub 上
fork
到自己的仓库,如
docker_user/docker_practice
,然后
clone
到本地,并设置用户信息。
$ git clone git@github.com:docker_user/docker_practice.git

$ cd docker_practice

$ git config user.name "yourname"

$ git config user.email "your email"
修改代码后提交,并推送到自己的仓库。
$ #do some change on the content

$ git commit -am "Fix issue #1: change helo to hello"

$ git push
在 GitHub 网站上提交 pull request。
定期使用项目仓库内容更新自己仓库内容。
$ git remote add upstream https://github.com/yeasy/docker_practice

$ git fetch upstream

$ git checkout master

$ git rebase upstream/master

$ git push -f origin master
简介
本章将带领你进入 Docker 的世界。
什么是 Doc ............

书籍插图:
书籍《Docker——从入门到实践》 - 插图1
书籍《Docker——从入门到实践》 - 插图2

以上为书籍内容预览,如需阅读全文内容请下载EPUB源文件,祝您阅读愉快。

版权声明:书云(openelib.org)是世界上最大的在线非盈利图书馆之一,致力于让每个人都能便捷地了解我们的文明。我们尊重著作者的知识产权,如您认为书云侵犯了您的合法权益,请参考版权保护声明,通过邮件openelib@outlook.com联系我们,我们将及时处理您的合理请求。 数研咨询 流芳阁 研报之家 AI应用导航 研报之家
书云 Open E-Library » Docker——从入门到实践 - (EPUB全文下载)