中国领先的IT技术网站
|
|

目录(3)

《Docker从入门到实战》本书从Docker的相关概念与基础知识讲起,结合实际应用,通过不同开发环境的实战例子,详细介绍了Docker的基础知识与进阶实战的相关内容,以引领读者快速入门并提高。本节为目录。

作者:黄靖钧来源:机械工业出版社|2017-10-17 18:00

CTO训练营 | 12月3-5日,深圳,是时候成为优秀的技术管理者了


目录(3)

11.1.2  运行Alpine Linux 157
11.1.3  构建基于Alpine Linux的镜像 157
11.1.4  Alpine Linux软件仓库 158
11.2  Busybox发行版 159
11.2.1  官方镜像 159
11.2.2  运行Busybox 159
11.2.3  构建基于Busybox的镜像 159
11.3  Debian/Ubuntu发行版 160
11.3.1  官方镜像 160
11.3.2  运行Debian/Ubuntu 160
11.3.3  构建基于Debian/Ubuntu的镜像 161
11.4  CentOS/Fedora发行版 162
11.4.1  官方镜像 162
11.4.2  运行CentOS/Fedora 162
11.5  CoreOS发行版 163
11.5.1  为什么使用CoreOS 163
11.5.2  用Vagrant安装CoreOS 163
11.6  RancherOS发行版 165
11.6.1  为什么使用RancherOS 165
11.6.2  在服务器安装RancherOS 166
11.6.3  基于RancherOS的Docker管理 167
11.7  本章小结 167
第12章  编排工具Compose 169
12.1  安装Docker Compose 169
12.1.1  二进制安装 169
12.1.2  使用Python pip安装 169
12.2  Compose命令基础 170
12.2.1  指定配置文件 171
12.2.2  指定项目名称 171
12.2.3  Compose环境变量 171
12.2.4  构建服务镜像的build命令 172
12.2.5  生成DAB包的bundle命令 173
12.2.6  检查配置语法的config命令 173
12.2.7  创建服务容器的create命令 174
12.2.8  清理项目的down命令 174
12.2.9  查看事件的events命令 175
12.2.10  进入服务的exec命令 176
12.2.11  杀死服务容器的kill命令 176
12.2.12  查看服务容器日志的logs命令 176
12.2.13  暂停服务容器的pause命令 177
12.2.14  查看服务容器端口状态的port命令 177
12.2.15  查看项目容器信息ps命令 177
12.2.16  拉取项目镜像的pull命令 178
12.2.17  推送项目镜像的push命令 179
12.2.18  重启服务容器的restart命令 179
12.2.19  删除项目容器的rm命令 179
12.2.20  执行一次性命令的run命令 180
12.2.21  设置服务容器数量的scale命令 182
12.2.22  启动服务容器的start命令 184
12.2.23  停止服务容器的stop命令 184
12.2.24  取消暂停的unpause命令 185
12.2.25  启动项目的up命令 185
12.3  Compose配置文件 186
12.3.1  配置文件基础 186
12.3.2  基本配置 187
12.3.3  网络配置 196
12.3.4  配置扩展 197
12.4  Compose实战 200
12.4.1  部署Django 200
12.4.2  部署Rails 202
12.4.3  部署WordPress 203
12.5  本章小结 205
第13章  Web服务器与应用 206
13.1  Apache服务器 206
13.1.1  官方镜像 206
13.1.2  运行官方镜像 208
13.1.3  基于Ubuntu构建Apache镜像 209
13.1.4  基于Alpine构建Apache镜像 210
13.1.5  第三方优质镜像 211
13.2  Nginx服务器 212
13.2.1  官方镜像介绍 212
13.2.2  运行官方镜像 212
13.2.3  构建Nginx镜像 214
13.2.4  第三方镜像推荐 216
13.3  Tomcat服务器 216
13.3.1  官方镜像介绍 217
13.3.2  运行官方镜像 217
13.3.3  构建Tomcat镜像 218
13.4  其他Web服务器 220
13.4.1  Caddy服务器 220
13.4.2  WebLogic服务器 221
13.5  本章小结 223
第14章  数据库 224
14.1  MySQL数据库 224
14.1.1  官方镜像的剖析与使用 224
14.1.2  构建自己的MySQL镜像 226
14.2  PostgreSQL数据库 228
14.2.1  官方镜像的使用 228
14.2.2  官方镜像的剖析 230
14.2.3  构建PostgreSQL镜像 232
14.2.4  数据备份与导入 234
14.3  Redis数据库 235
14.3.1  官方镜像的使用 235
14.3.2  构建自己的Redis镜像 236
14.4  MongoDB数据库 238
14.4.1  官方镜像的使用 238
14.4.2  构建自己的MongoDB镜像 239
14.5  其他 240
14.5.1  在容器中使用SQLite 240
14.5.2  构建自己的MariaDB镜像 241
14.5.3  使用Docker部署Orcale XE数据库 243
14.6  本章小结 244
第15章  编程语言 245
15.1  C/C++语言 245
15.1.1  官方镜像library/gcc 245
15.1.2  基于Alpine构建C/C++镜像 246
15.2  Golang语言 247
15.2.1  官方镜像library/golang 248
15.2.2  Beego框架 250
15.2.3  自助Git服务——Gogs 250
15.2.4  基于Alpine构建Golang镜像 252
15.3  Java语言 253
15.3.1  官方镜像library/openjdk 253
15.3.2  基于Alpine构建Java镜像 254
15.3.3  Tomcat服务器 255
15.3.4  下一代集成开发环境——Eclipse Che 256
15.4  JavaScript(Node.js)语言 258
15.4.1  官方镜像library/node 258
15.4.2  vue.js框架 260
15.4.3  Express框架 261
15.4.4  浏览器里的IDE——Cloud9-IDE 262
15.4.5  基于Alpine构建Node.js镜像 264
15.5  PHP语言 265
15.5.1  官方镜像library/php 265
15.5.2  快速安装扩展 267
15.5.3  LNMP环境组合 268
15.5.4  基于Alpine构建PHP镜像 270
15.5.5  自建私有云存储——ownCloud 271
15.5.6  Typecho博客系统 273
15.6  Python语言 275
15.6.1  官方镜像library/python 275
15.6.2  Flask框架 275
15.6.3  基于Alpine构建Python镜像 277
15.7  Swift语言 277
15.7.1  构建Swift镜像 277
15.7.2  Kitura框架 278
15.8  本章小结 280
第16章  Docker API介绍 281
16.1  认识Docker API 281
16.1.1  RESTful介绍 281
16.1.2  开启socket 282
16.1.3  使用curl 283
16.1.4  使用Postman 284

喜欢的朋友可以添加我们的微信账号:

51CTO读书频道二维码


51CTO读书频道活动讨论群:365934973

【责任编辑:book TEL:(010)68476606】

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你喜欢
24H热文
一周话题
本月最赞

读 书 +更多

精通ASP+XML+CSS网络开发混合编程

《精通ASP+XML+CSS网络开发混合编程》介绍当前网络开发的主流平台与技术之一的ASP+CSS+XML的知识与应用,全书各知识点均配以实例,按照基础...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊
× Phthon,最神奇好玩的编程语言