在好例子网,分享、交流、成长!
您当前所在位置:首页Config 开发实例其他配置 → Docker 实践.pdf

Docker 实践.pdf

其他配置

下载此实例
  • 开发语言:Config
  • 实例大小:24.35M
  • 下载次数:64
  • 浏览次数:250
  • 发布时间:2020-03-09
  • 实例类别:其他配置
  • 发 布 人:helloxcxc
  • 文件格式:.pdf
  • 所需积分:2
 相关标签: docker ck OC

实例介绍

【实例简介】
【实例截图】

【核心代码】

目 录
版权信息
版权声明
内容提要
译者简介
序
前言
致谢
关于本书
关于封面插画
第一部分 Docker基础
第1章 Docker初探
1.1 Docker是什么以及为什么用Docker
1.1.1 Docker是什么
1.1.2 Docker有什么好处
1.1.3 关键的概念
1.2 构建一个Docker应用程序
1.2.1 创建新的Docker镜像的方式
1.2.2 编写一个Dockerfile
1.2.3 构建一个Docker镜像
1.2.4 运行一个Docker容器
1.2.5 Docker分层
1.3 小结
第2章 理解Docker——深入引擎室
2.1 Docker的架构
2.2 Docker守护进程
技巧1 向世界开放Docker守护进程
技巧2 以守护进程方式运行容器
技巧3 将Docker移动到不同分区
2.3 Docker客户端
技巧4 使用socat监控Docker API流量
技巧5 使用端口连接容器
技巧6 链接容器实现端口隔离
技巧7 在浏览器中使用Docker
2.4 Docker注册中心
技巧8 建立一个本地Docker注册中心
2.5 Docker Hub
技巧9 查找并运行一个Docker镜像
2.6 小结
第二部分 Docker与开发
第3章 将Docker用作轻量级虚拟机
3.1 从虚拟机到容器
技巧10 将虚拟机转换为容器
技巧11 类宿主机容器
技巧12 将一个系统拆成微服务容器
3.2 管理容器的服务
技巧13 管理容器内服务的启动
3.3 保存和还原工作成果
技巧14 在开发中“保存游戏”的方式
技巧15 给Docker打标签
技巧16 在Docker Hub上分享镜像
技巧17 在构建时指向特定的镜像
3.4 进程即环境
技巧18 在开发中“保存游戏”的方式
3.5 小结
第4章 Docker日常
4.1 卷——持久化问题
技巧19 Docker卷——持久化的问题
技巧20 通过BitTorrent Sync的分布式卷
技巧21 保留容器的bash历史
技巧22 数据容器
技巧23 使用SSHFS挂载远程卷
技巧24 通过NFS共享数据
技巧25 开发工具容器
4.2 运行容器
技巧26 在Docker里运行GUI
技巧27 检查容器
技巧28 干净地杀掉容器
技巧29 使用Docker Machine来置备Docker宿主机
4.3 构建镜像
技巧30 使用ADD将文件注入到镜像
技巧31 重新构建时不使用缓存
技巧32 拆分缓存
4.4 保持阵型
技巧33 运行Docker时不加sudo
技巧34 清理容器
技巧35 清理卷
技巧36 解绑容器的同时不停掉它
技巧37 使用DockerUI来管理Docker守护进程
技巧38 为Docker镜像生成一个依赖图
技巧39 直接操作——对容器执行命令
4.5 小结
第5章 配置管理——让一切井然有序
5.1 配置管理和Dockerfile
技巧40 使用ENTRYPOINT创建可靠的定制工具
技巧41 在构建中指定版本来避免软件包的漂移
技巧42 用perl -p -i -e替换文本
技巧43 镜像的扁平化
技巧44 用alien管理外来软件包
技巧45 把镜像逆向工程得到Dockerfile
5.2 传统配置管理工具与Docker
技巧46 传统方式:搭配make和Docker
技巧47 借助Chef Solo构建镜像
技巧48 从源到镜像的构建
5.3 小即是美
技巧49 保持构建镜像更小的Dockerfile技巧
技巧50 让镜像变得更小的技巧
技巧51 通过BusyBox和Alpine来精简Docker镜像
技巧52 Go模型的最小容器
技巧53 使用inotifywait给容器瘦身
技巧54 大也可以美
5.4 小结
第三部分 Docker与DevOps
第6章 持续集成:加快开发流水线
6.1 Docker Hub自动化构建
技巧55 使用Docker Hub工作流
6.2 更有效的构建
技巧56 使用eatmydata为I/O密集型构建提速
技巧57 设置一个软件包缓存用于加快构建速度
技巧58 在Docker内部运行Selenium测试
6.3 容器化CI过程
技巧59 包含一个复杂的开发环境
技巧60 在一个Docker容器里运行Jenkins主服务器
技巧61 使用Jenkins的Swarm插件扩展CI
6.4 小结
第7章 持续交付:与Docker原则完美契合
7.1 在CD流水线上与其他团队互动
技巧62 Docker契约——减少摩擦
7.2 推动Docker镜像的部署
技巧63 手动同步注册中心镜像
技巧64 通过受限连接交付镜像
技巧65 以TAR文件方式共享Docker对象
7.3 为不同环境配置镜像
技巧66 使用etcd通知容器
7.4 升级运行中的容器
技巧67 使用confd启用零停机时间切换
7.5 小结
第8章 网络模拟:无痛的现实环境测试
8.1 容器通信——超越手工链接
技巧68 一个简单的Docker Compose集群
技巧69 一个使用Docker Compose的SQLite服务器
技巧70 使用Resolvable通过DNS查找容器
8.2 使用Docker来模拟真实世界的网络
技巧71 使用Comcast模拟有问题的网络
技巧72 使用Blockade模拟有问题的网络
8.3 Docker和虚拟网络
技巧73 使用Weave建立一个基底网络
技巧74 Docker的网络与服务功能
8.4 小结
第四部分 生产环境中的Docker
第9章 容器编排:管理多个Docker容器
9.1 简单的单台宿主机
技巧75 使用systemd管理宿主机上的容器
技巧76 使用systemd编排宿主机上的容器
9.2 多宿主机Docker
技巧77 使用Helios手动管理多宿主机Docker
技巧78 基于Swarm的无缝Docker集群
技巧79 使用Kubernetes集群
技巧80 在Mesos上构建框架
技巧81 使用Marathon细粒度管理Mesos
9.3 服务发现:我们有什么
技巧82 使用Consul来发现服务
技巧83 使用Registrator进行自动化服务注册
9.4 小结
第10章 Docker与安全
10.1 Docker访问权限及其意味着什么
你在乎吗
10.2 Docker中的安全手段
技巧84 限制能力
技巧85 Docker实例上的HTTP认证
技巧86 保护Docker API
10.3 来自Docker以外的安全
技巧87 OpenShift——一个应用程序平台即服务
技巧88 使用安全选项
10.4 小结
第11章 一帆风顺——生产环境中的Docker以及运维上的考量
11.1 监控
技巧89 记录容器的日志到宿主机的syslog
技巧90 把Docker日志发送到宿主机的输出系统
技巧91 使用cAdvisor监控容器
11.2 资源控制
技巧92 限制容器可以运行的内核
技巧93 给重要的容器更多CPU
技巧94 限制容器的内存使用
11.3 Docker的系统管理员用例
技巧95 使用Docker来运行cron作业
技巧96 通过“保存游戏”的方法来备份
11.4 小结
第12章 Docker生产环境实践——应对各项挑战
12.1 性能——不能忽略宿主机
技巧97 从容器访问宿主机资源
技巧98 Device Mapper存储驱动和默认的容器大小
12.2 在容器出问题时——调试Docker
技巧99 使用nsenter调试容器的网络
技巧100 无须重新配置,使用tcpflow进行实时调试
技巧101 调试在特定宿主机上出问题的容器
12.3 小结
附录A 安装并使用Docker
附录B Docker配置
附录C Vagrant
欢迎来到异步社区!

标签: docker ck OC

实例下载地址

Docker 实践.pdf

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警