Docker开发实践

Docker开发实践

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

全面讲解Docker原理、操作,精选实战案例。

内容简介

《Docker开发实践》由浅入深地介绍了Docker的实践之道,首先讲解Docker的概念、容器和镜像的相关操作、容器的数据管理等内容,接着通过不同类型的应用说明Docker的实际应用,然后介绍了网络、安全、API、管理工具Fig、Kubernetes、shipyard以及Docker三件套(Machine+Swarm+Compose)等,列举了常见镜像、Docker API等内容。

作者简介

作者刘清,硕士,华中科技大学毕业,就职于迅雷网络,主要研究方向为移动下载库、音视频传输、调度策略设计等。

章节目录

版权信息

推荐语

前言

第一篇 基础篇:Docker基础

第1章 Docker简介

1.1 Docker简介

1.2 Docker的组件

1.3 Docker的相关技术

1.4 Docker的安装

第2章 容器

2.1 容器的管理操作

2.2 容器内信息获取和命令执行

2.3 容器的导入和导出

第3章 镜像

3.1 镜像的概念

3.2 本地镜像的管理

3.3 创建本地镜像

3.4 Docker Hub

第4章 数据卷及容器连接

4.1 容器网络基础

4.2 数据卷

4.3 容器连接

第二篇 案例篇:综合案例

第5章 创建SSH服务镜像

5.1 基于commit命令的方式

5.2 基于Dockerfile的方式

第6章 综合案例1:Apache+PHP+MySQL

6.1 构建mysql镜像

6.2 构建apache+php镜像

6.3 启动容器

第7章 综合案例2:DLNNM

7.1 构建mongodb镜像

7.2 构建Node.js镜像

7.3 连接Node.js服务和MongoDB服务

7.4 搭建前端Nginx

第8章 阿里云Docker开发实践

8.1 阿里云Docker介绍

8.2 部署镜像注册服务器

8.3 开发

8.4 测试

8.5 部署

第9章 在阿里云上部署WordPress

9.1 初始化阿里云Docker环境

9.2 部署MySQL容器

9.3 部署WordPress容器

第10章 使用私有仓库

10.1 使用docker-registry

10.2 用户认证

第11章 使用Docker部署Hadoop集群

11.1 Hadoop简介

11.2 构建Hadoop镜像

11.3 构建Hadoop集群

第三篇 高级篇:高级话题、API、工具及集群管理

第12章 容器网络

12.1 容器网络的原理

12.2 配置及原理

12.3 网桥

第13章 安全

13.1 命名空间

13.2 cgroups

13.3 Linux能力机制

第14章 Docker API

14.1 API概述

14.2 绑定Docker后台监听接口

14.3 远程API

14.4 平台API

14.5 API实战:docker-py库编程

第15章 Fig

15.1 Fig简介

15.2 Fig安装

15.3 Rails开发环境配置

15.4 Django开发环境配置

15.5 WordPress开发环境配置

15.6 Flocker:跨主机的Fig应用

第16章 Kubernetes

16.1 Kubernetes简介

16.2 核心概念

16.3 架构和组件

16.4 Kubernetes实战

第17章 shipyard

17.1 简介

17.2 shipyard操作

第18章 Machine+Swarm+Compose

18.1 Machine

18.2 Swarm

18.3 Compose

第四篇 附录

附录A 常见镜像

A.1 系统镜像

A.2 数据库镜像

A.3 Web服务镜像

A.4 语言镜像

附录B Docker API列表

B.1 容器相关的API

B.2 镜像相关API

附录C 参考资料

Docker开发实践是2016年由人民邮电出版社·图灵出品出版,作者刘清。

得书感谢您对《Docker开发实践》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
微服务架构实战——基于Spring Boot、Spring Cloud、Docker 电子书
1.通过Spring Boot、Spring Cloud、Docker等技术构建微服务体系。 2.精简而完整的案例分析展示实现微服务架构的完整蓝图。 3.结合业务场景,通过全面案例给出工具在构建微服务架构中的工程实战。 4.作者有近10年软件行业从业经验,主持和参与过多个大型企业级应用和移动互联网系统的开发和管理工作,北风网特邀讲师,讲授系统架构与技术管理相关课程。
微服务实战(Dubbox +Spring Boot+Docker) 电子书
在这个凡事皆互联的时代,越来越多的人和物成为互联网上的节点,不断扩充着互联网这张大网的边界。节点即价值,更多的节点意味着更大的价值。那么如何去承载更多的节点就成为IT从业人士首要解决的问题。本书围绕秒杀抢购应用场景,对当下流行的Dubbox+SpringBoot+Docker微服务架构解决方案进行讲解。主要内容包括微服务架构介绍、Dubbox原理及运用、使用SpringBoot实现微服务、使用Ac
PyQt编程快速上手:PythonGUI开发从入门到实践 电子书
PyQt实用工具书,帮助读者快速上手功能强大的开发工具,轻松掌握GUI开发技巧,创建各式各样的桌面程序。
新一代人工智能:无代码人工智能开发平台实践 电子书
本书是人工智能和机器学习领域专家多年实践的结晶。
AppInventor开发实战 电子书
App Inventor是MIT开发的流行的可视化编程工具,编程爱好者可以在短时间学会创建炫目的安卓手机应用。