手记

这是一份280页的Docker实战学习资料!限时分享!

Docker如日中天,这不是单纯的炒概念,Docker确确实实解决了开发与运维的痛点,因此在企业开发中得到了非常广泛的使用。

Docker是一个开放源代码软件项目,让应用程序部署在软件容器下的工作可以自动化进行,借此在Linux操作系统上,提供一-个额外的软件抽象层,以及操作系统层虚拟化的自动管理机制。

今天分享一份280页的Docker实战文档,相信看完后对Docker会有更深入的了解。由于文档内容过多,在此只以截图展示部分内容,详细完整版的Docker实战文档请见文末。

第一章:欢迎来到Docker 世界:

1.什么是Docker2. Docker 解决了什么问题3. 为什么Docker 如此重要4. 何时何处使用Docker5.案例:“Hello World”

第二章:在容器中运行软件:

1.从Docker 命令行工具获得帮助2.控制容器:建立一个网站的监控器3. 已解决的问题和PID 命名空间4. 消除元数据冲突:构建一个网站农场5. 构建与环境无关的系统6. 建立持久化的容器7.清理

第三章:软件安装的简化:

1. 选择所需的软件2. 什么是仓库3. 查找和安装软件4. 命令行使用Docker Hub5.通过网站访问Docker Hub6.使用替代注册服务器7.镜像文件8. 从Dockerfile 安装9.安装文件和隔离

第四章:持久化存储和卷间状态共享:

1. 存储卷的简介2. 存储卷的类型3.共享存储卷4.管理卷的生命周期5. 存储卷的高级容器模式

第五章:网络访问:

1. 网络相关的背景知识2. Docker 的网络3.Closed 容器4. Bridged 容器5.Joined 容器6. Open 容器7. 跨容器依赖

第六章:隔离–限制危险:

1. 资源分配2.共享内存3.理解用户4. 能力–操作系统功能的授权5.运行特权容器6.使用加强工具创建更健壮的容器7.因地制宜地构建容器

第七章:在镜像中打包软件:

1. 从容器构建镜像2. 打包Hello World3. 打包Git4. 审查文件系统的改动5.Commit–创建新镜像7.可配置的镜像属性8. 深入Docker 镜像和层9. 导出和导入扁平文件系统10. 版本控制的最佳实践

第八章:构建自动化和高级镜像设置:

1.使用Dockerfile 打包Git2. Dockerfile 入门3.注入下游镜像在构建时发生的操作4.使用启动脚本和多进程容器5. 加固应用镜像

第九章:公有和私有软件分发:

1.选择一个分发方法2. 通过托管Registry 发布3.私有Registry 介绍4. 镜像的手动发布和分发5. 镜像源代码分发工作流程

第十章:运行自定义Registry:

1. 运行个人Registry2. 集中式Registry 的增强3. 持久化的BLOB 存储4. 扩展访问和延迟的改进5.通过通知集成

第十一章:Docker Compose 声明式环境:

1. Docker Compose:第一天的启动并运行2. 用一个简单的开发环境入门3. 一个复杂的架构:分布式系统和Elasticsearch 的集成4. 环境内的迭代5. 开始一个新项目:三个示例中的Compose YAML

第十二章:Docker Machine 和Swarm 集群:

1. 介绍Docker Machine2. Docker Swarm 介绍3.Swarm 调度4. Spread 算法5. 用过滤器调整调度6.BinPack 和随机调度算法7.Swarm 服务发现

由于篇幅限制小编,pdf文档的详解资料太全面,细节内容实在太多啦,所以只把部分知识点截图出来粗略的介绍,每个小节点里面都有更细化的内容!不会只有大纲和目录,有需要的Python头条后台留言“docker实战”后自动弹出下!

本文资料来源网络,文章版权归原作者所有。侵删。

0人推荐
随时随地看视频
慕课网APP