图书介绍

DOCKER基础与实战PDF|Epub|txt|kindle电子书版本网盘下载

DOCKER基础与实战
  • (韩)李在弘著;武传海译 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:7115419620
  • 出版时间:2016
  • 标注页数:302页
  • 文件大小:33MB
  • 文件页数:314页
  • 主题词:Linux操作系统-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

DOCKER基础与实战PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 Docker1

1.1 虚拟机与Docker3

1.1.1 虚拟机4

1.1.2 Docker5

1.1.3 Linux容器6

1.2 Docker镜像与容器8

第2章 安装Docker11

2.1 Linux11

2.1.1 自动安装脚本11

2.1.2 Ubuntu11

2.1.3 Red Hat Enterprise Linux、 CentOS12

2.1.4 使用最新二进制文件12

2.2 Mac OSX13

2.3 Windows16

第3章 使用Docker23

3.1 使用search命令搜索镜像23

3.2 使用pull命令下载镜像25

3.3 使用images命令列出镜像目录25

3.4 使用run命令创建容器25

3.5 使用Ps命令查看容器列表26

3.6 使用start命令启动容器26

3.7 使用restart命令重启容器27

3.8 使用attach命令连接容器27

3.9 使用exec命令从外部运行容器内的命令27

3.10 使用stop命令终止容器28

3.11 使用rm命令删除容器28

3.12 使用rmi命令删除镜像29

第4章 创建Docker镜像31

4.1 熟悉Bash31

4.2 编写Dockerfile36

4.3 使用build命令创建镜像37

第5章 查看Docker39

5.1 使用history命令查看镜像历史39

5.2 使用cp命令复制文件40

5.3 使用commit命令从容器的修改中创建镜像40

5.4 使用diff命令检查容器文件的修改40

5.5 使用inspect命令查看详细信息41

第6章 灵活使用Docker43

6.1 搭建Docker私有仓库43

6.1.1 存储镜像数据到本地43

6.1.2 使用push命令上传镜像44

6.1.3 存储镜像数据到Amazon S345

6.1.4 使用默认认证46

6.2 连接Docker的容器52

6.3 连接到其他服务器的Docker容器53

6.4 使用Docker数据卷56

6.5 使用Docker数据卷容器59

6.6 创建Docker基础镜像60

6.6.1 创建Ubuntu基础镜像60

6.6.2 创建CentOS基础镜像61

6.6.3 创建空基础镜像62

6.7 在Docker内运行Docker64

第7章 详细了解Dockerfile67

7.1 .dockerignore68

7.2 FROM68

7.3 MAINTAINER69

7.4 RUN69

7.5 CMD70

7.6 ENTRYPOINT71

7.7 EXPOSE73

7.8 ENV73

7.9 ADD74

7.10 COPY76

7.11 VOLUME77

7.12 USER77

7.13 WORKDIR78

7.14 ONBUILD79

第8章 使用Docker部署应用程序81

8.1 向一台服务器部署应用程序81

8.1.1 在开发者PC安装Git并创建仓库82

8.1.2 在开发者PC中使用Node.js编写Web服务器83

8.1.3 在开发者PC中编写Dockerfile文件84

8.1.4 在开发者PC中生成SSH密钥85

8.1.5 在服务器端安装G it并创建仓库86

8.1.6 在服务器中安装Docker87

8.1.7 在服务器中安装SSH密钥88

8.1.8 在服务器中安装Git Hook89

8.1.9 在开发者PC中推送源代码90

8.2 向多台服务器部署应用程序91

8.2.1 在开发者PC安装G it并创建仓库92

8.2.2 在开发者PC中使用Node.js编写Web服务器93

8.2.3 在开发者PC中编写Dockerfile文件94

8.2.4 在开发者PC中生成SSH密钥95

8.2.5 在部署服务器安装Git并创建仓库96

8.2.6 在部署服务器中生成SSH密钥97

8.2.7 在部署服务器中安装Docker98

8.2.8 在部署服务器中安装Docker注册服务器99

8.2.9 在部署服务器中安装SSH密钥100

8.2.10 在部署服务器中安装Git Hook101

8.2.11 在应用程序服务器中安装Docker103

8.2.12 在应用程序服务器中安装SSH密钥104

8.2.13 在开发者PC中推送源代码105

第9章 Docker监控107

9.1 编写监控服务器Dockerfile108

9.2 编写应用程序服务器Dockefile111

9.3 在Web浏览器中查看图表114

第10章 在Amazon Web Services中使用Docker117

10.1 在Amazon EC2中使用Docker117

10.2 在AWS Elastic Beanstalk中使用Docker119

10.2.1 在AWS控制台部署Docker应用程序119

10.2.2 使用Docker Hub公开仓库镜像129

10.2.3 使用Docker Hub私有仓库的镜像131

10.2.4 使用Git部署Elastic Beanstalk Docker应用程序139

第11章 在Google Cloud Platform中使用Docker145

11.1 安装Goolge Cloud SDK145

11.2 在Compute Engine中使用Docker147

11.3 在Container Engine中使用Docker148

第12章 使用Docker Hub151

12.1 加入Docker Hub151

12.2 使用push命令上传镜像153

12.3 创建Docker Hub私有仓库155

12.4 使用Docker Hub Automated Build157

第13章 使用Docker Remote API167

13.1 使用Docker Remote API Python库169

13.1.1 创建并启动容器169

13.1.2 创建镜像173

13.1.3 显示容器列表175

13.1.4 显示镜像列表176

13.1.5 其他示例与函数176

13.2 使用Docker Remote API Python库进行HTTPS通信187

13.2.1 创建证书187

13.2.2 使用Python库191

第14章 使用CoreOS193

14.1 在VirtualBox中安装CoreOS196

使用systemd运行服务205

14.2 使用Vagrant安装CoreOS206

14.3 使用etcd211

14.3.1 创建etcd键与目录211

14.3.2 输出etcd键与目录列表212

14.3.3 设置自动删除etcd键与目录212

14.3.4 监视etcd键213

14.3.5 etcd其他命令214

14.4 使用fleet214

14.4.1 输出fleet机器列表215

14.4.2 使用fleet运行Unit215

14.4.3 输出fleet Unit列表217

14.4.4 查看fleet Unit状态217

14.4.5 测试fleet的自动恢复功能218

14.4.6 使用fleet专用选项219

14.4.7 灵活使用fleet Unit文件模板222

14.4.8 灵活使用fleet sidekick模型224

14.4.9 fleet其他命令227

14.5 在云服务中使用CoreOS227

14.5.1 在Amazon EC2中使用CoreOS227

14.5.2 在Google Compute Engine中使用CoreOS229

第15章 使用Docker搭建WordPress博客231

15.1 编写WordPress Dockerfile文件232

15.2 编写MySQL数据库Dockerfile文件233

15.3 创建WordPress与数据库容器236

第16章 使用Docker构建Ruby on Rails应用237

16.1 安装Ruby与Rails238

16.2 编写Rails Dockerfile240

16.3 编写PostgreSQL数据库Dockerrfle文件245

16.4 创建Rails与数据库容器247

第17章 使用Docker构建Django应用249

17.1 安装Django250

17.2 编写Django Dockerfile文件253

17.3 编写Oracle数据库Dockerfile文件258

17.4 创建Django与数据库容器261

第18章 Docker应用案例263

18.1 与负载平衡相关的自动伸缩263

18.2 整合开发、测试、运营264

18.3 轻松迁移服务265

18.4 用于测试267

第19章 Docker命令与选项列表269

19.1 attach270

19.2 build271

19.3 Commit273

19.4 cp273

19.5 create274

19.6 diff277

19.7 events277

19.8 exec278

19.9 export280

19.10 history280

19.11 images281

19.12 import281

19.13 info282

19.14 inspect283

19.15 kill284

19.16 load284

19.17 login285

19.18 logout286

19.19 logs286

19.20 port287

19.21 pause287

19.22 ps287

19.23 pull288

19.24 push289

19.25 restart289

19.26 rm289

19.27 rmi290

19.28 run291

19.29 save296

19.30 search297

19.31 start297

19.32 stop298

19.33 tag298

19.34 top299

19.35 unpause299

19.36 version300

19.37 wait300

附录 编译Docker301

热门推荐