Docker如日中天,这不是单纯的炒概念,Docker确确实实解决了开发与运维的痛点,因此在企业开发中得到了非常广泛的使用。
Docker是一个开放源代码软件项目,让应用程序部署在软件容器下的工作可以自动化进行,借此在Linux操作系统上,提供一-个额外的软件抽象层,以及操作系统层虚拟化的自动管理机制。
今天分享一份280页的Docker实战文档,相信看完后对Docker会有更深入的了解。由于文档内容过多,在此只以截图展示部分内容,需要详细完整版的Docker实战文档的朋友,
点赞+转发后,点击下方卡片免费获取
点击免费获取:超详细280页Docker实战文档
第一章:欢迎来到Docker 世界:
- 什么是Docker
- Docker 解决了什么问题
- 为什么Docker 如此重要
- 何时何处使用Docker
- 案例:"Hello World"
第二章:在容器中运行软件:
- 1.从Docker 命令行工具获得帮助
- 2.控制容器:建立一个网站的监控器
- 3. 已解决的问题和PID 命名空间
- 4. 消除元数据冲突:构建一个网站农场
- 5. 构建与环境无关的系统
- 6. 建立持久化的容器
- 7.清理
第三章:软件安装得简化:
- 选择所需的软件
- 什么是仓库
- 查找和安装软件
- 命令行使用Docker Hub
- 通过网站访问Docker Hub
- 使用替代注册服务器
- 镜像文件
- 从Dockerfile 安装
- 安装文件和隔离
第四章:持久化存储和空间状态共享:
- 存储卷的简介
- 存储卷的类型
- 共享存储卷
- 管理卷的生命周期
- 存储卷的高级容器模式
第五章:网络访问:
- 网络相关的背景知识
- Docker 的网络
- Closed 容器
- Bridged 容器
- Joined 容器
- Open 容器
- 跨容器依赖
第六章:隔离--限制危险:
- 资源分配
- 共享内存
- 理解用户
- 能力--操作系统功能的授权
- 运行特权容器
- 使用加强工具创建更健壮的容器
- 因地制宜地构建容器
第七章:在镜像中打包软件:
- 从容器构建镜像
- 打包Hello World
- 打包Git
- 审查文件系统的改动
- Commit--创建新镜像
- 可配置的镜像属性
- 深入Docker 镜像和层
- 导出和导入扁平文件系统
- 版本控制的最佳实践
第八章:构建自动化和高级镜像设置:
- 使用Dockerfile 打包Git
- Dockerfile 入门
- 注入下游镜像在构建时发生的操作
- 使用启动脚本和多进程容器
- 加固应用镜像
第九章:公有和私有软件分发:
- 选择一个分发方法
- 通过托管Registry 发布
- 私有Registry 介绍
- 镜像的手动发布和分发
- 镜像源代码分发工作流程
第十章:运行自定义Registry:
- 运行个人Registry
- 集中式Registry 的增强
- 持久化的BLOB 存储
- 扩展访问和延迟的改进
- 通过通知集成
第十一章:Docker Compose 声明式环境:
- Docker Compose:第一天的启动并运行
- 用一个简单的开发环境入门
- 一个复杂的架构:分布式系统和Elasticsearch 的集成
- 环境内的迭代
- 开始一个新项目:三个示例中的Compose YAML
今天分享一份280页的Docker实战文档,相信看完后对Docker会有更深入的了解。由于文档内容过多,在此只以截图展示部分内容,需要详细完整版的Docker实战文档的朋友,
点赞+转发后,点击下方卡片免费获取
点击免费获取:超详细280页Docker实战文档
第十二章:Docker Machine 和Swarm 集群:
- 介绍Docker Machine
- Docker Swarm 介绍
- Swarm 调度
- Spread 算法
- 用过滤器调整调度
- BinPack 和随机调度算法
- Swarm 服务发现
获取方式:点赞+转发后,点击下方卡片免费获取
点击免费获取:超详细280页Docker实战文档