开发者必备的 Docker 实践指南--掘金小册课程推荐/优惠
版权声明
本站非掘金小册官网,与官方无任何关系。我们不提供课程下载或详细内容,仅作为课程分享和推荐平台。我们鼓励大家支持正版,尊重创作者的劳动成果,这样不仅能帮助创作者持续产出优质内容,也能让自己获得更好的学习体验。请通过官方渠道购买和学习课程,感谢您的理解与支持。
课程详情
课程介绍
小册介绍
如果你从来没听说过 Docker,我想你也不敢拍拍胸脯说自己是技术圈的人吧。不得不说,这个在 2013 年才发布首个公开版本的软件,仅仅用了几年的时间,就已经火遍大江南北,甚至已经形成了自己的生态圈。之所以 Docker 能够在这么短的时间内快速成为备受关注的程序部署方案,是因为其以颠覆性的方式改进了分布式部署的工作效率问题。
究竟 Docker 有什么魔力,以至于对其的赞誉接踵而至,而作为开发者,我们应该怎样学习和掌握 Docker 的使用,又怎样通过 Docker 来提升开发效率呢?对于这些问题,这本小册都将逐一为你揭晓答案。
掌握 Docker 是开发者的必修课
随着越来越多的企业开始关注甚至将 Docker 用于生产环境的部署,掌握 Docker 这门技能也成为许多企业进行招聘的评价标准之一。对于希望提升自己能力水平,或者更直白的说是想要升职加薪的朋友们来说,Docker 是必不可少的一门技术。
使用 Docker 能够帮助我们轻松打通开发、测试到运维在内的整个 DevOps 流程,掌握和使用它能够大幅减少我们的工作量并节约我们的工作时间。对于那些不希望工作占据生活的朋友们来说,这是 Docker 所能带来的最大便利。
同时,对比其他热门的新技术和工具来说,掌握 Docker 的使用一定是其中最简单和最实用的一项技能。这么说并不是没有道理的,Docker 并不是一门亟待寻找落地点的技术,而是一款实用性非常强的软件,从入门到掌握 Docker 的基本使用并不需要花费太多的时间。通过较少的时间成本换得一门实用性非常强的技术,何乐而不为呢?
小册的内容设计和特色
Docker 相关的介绍和使用方法文章在网上可以找到很多,但总体而言比较散乱,既没有侧重点,也形成不了学习的脉络。相对来说,书籍更适合不同层次的读者快速切入和了解自己希望掌握的知识,但一本纸质书动辄四五十万字,不但阅读起来吃力,其中的知识点也未经精炼和提取,很大程度上会让读者望而却步。
本小册基于笔者对 Docker 相关知识点的梳理、整理和总结,并结合对这些知识点以及上手实践的合理安排,形成了适应大多数的结构。小册主要分为五大模块,共 18 小节,主要从 Docker 入门使用着手,专门针对开发人员在工作中使用 Docker 的场景进行讲解,旨在让广大开发者能够将 Docker 应用于开发工作中。
在知识层面上,这本小册循序渐进,为开发者准备了丰富的知识盛宴。对于 Docker 中重点的知识,小册中不但着重解读,还通过思考互动的形式,引导大家将心中的疑问随时提出来,及时得到帮助和解决。
在内容层面上,这本小册不但包含 Docker 基础知识的讲解,也花费了大量篇幅讲解 Docker 的使用方法,展示 Docker 的相关操作,指导 Docker 的上手实践。通过这些示例,避免了读者进行纸上谈兵式的阅读,而是能够马上将从小册中学到的知识运用于实际应用中。
在资源层面上,对于 Docker 这门发展迅速的技术,小册采用了最新的相关资料作为基础。由这些崭新材料汇总、梳理、结晶而得的这本小册,能够为大家学习 Docker 提供强有力的支持。同时,借助小册能随时更新的特征,可以根据 Docker 的迭代脚步,逐步优化、补充和完善小册的内容。
为什么这本小册你值得拥有
如果你正在入门或提高 Docker 的知识储备,一套系统性的教学远比散碎和层次不齐的文章要好得多,这本小册丰富的内容以集中的方式展现在你的眼前,将零碎的知识点梳理总结为知识体系和脉络。不论是将它作为你阅读的第一本 Docker 系列文集,还是把它当成提升自己知识储备的工具手册,都能带来不错的效果。
对于 Docker 这门实用的软件来说,使用自然是我们需要了解的重中之重,在这本小册中除了包含丰富的基础知识讲解,还包含了大量 Docker 操作的展示和解读。这对于正在和将要使用 Docker 的朋友来说,是一本非常实用的工具手册,我们能够在模糊或遗忘一些操作方法时翻出这本小册进行查阅。
小册大纲
小册主要分为五大模块,共 18 小节。
模 块 | 主 要 内 容 |
---|---|
基础概念 | 浅谈虚拟化和容器技术 这是 Docker 的简历 了解 Docker 的核心组成 |
安装运行 | 搭建 Docker 运行环境 在 Windows 和 Mac 中使用 Docker |
使用容器 | 镜像与容器 从镜像仓库中获得镜像 运行和管理容器 为容器配置网络 管理和存储数据 |
操作镜像 | 保存和共享镜像 通过 Dockerfile 创建镜像 常见的 Dockerfile 使用技巧 使用 Docker Hub 中的镜像 |
组合应用 | 使用 Docker Compose 管理容器 常用的 Docker Compose 配置项 编写 Docker Compose 项目 应用于服务化开发 |
除了上述主要章节以外,笔者还会收集读者希望了解的知识点或实践指导,并在小册中增加新的章节,专门讨论大家关心的具体问题。
你能从这本小册中学到什么
这本小册囊括了 Docker 基础概念、实践操作中关键和重要的众多知识点,其中包括:
- 虚拟化技术、容器技术和 Docker 的背景
- Docker 运行环境的搭建
- 镜像与容器的管理与使用
- 自定义镜像和共享镜像
- 通过 Compose 编排应用
- 多个使用 Docker 搭建运行环境的实践
适宜人群
- 希望了解和掌握 Docker 使用的开发者
- 有意向将 Docker 引入开发环节的 Team Leader
- 对 Docker 感兴趣的读者
作者介绍
有明,长期关注新兴技术结合微服务化实现,对技术理论体系有所研究。熟知全栈开发、运维相关技术。多个开源框架开发、维护者,Docker 小型软件镜像库 Cogset 发起者。SF 认证讲师。著有《没什么难的:Docker 入门与开发实战》。
名人推荐
课程目录
- 基础概念:浅谈虚拟化和容器技术
- 基础概念:这是 Docker 的简历
- 基础概念:了解 Docker 的核心组成
- 安装运行:在 Windows 和 Mac 中使用 Docker
- 使用容器:镜像与容器
- 安装运行:搭建 Docker 运行环境
- 使用容器:管理和存储数据
- 使用容器:从镜像仓库获得镜像
- 使用容器:运行和管理容器
- 使用容器:为容器配置网络
- 操作镜像:通过 Dockerfile 创建镜像
- 操作镜像:保存和共享镜像
- 操作镜像:常见的 Dockerfile 使用技巧
- 组合应用:使用 Docker Compose 管理容器
- 组合应用:常用的 Docker Compose 配置项
- 组合应用:编写 Docker Compose 项目
- 操作镜像:使用 Docker Hub 中的镜像
- 组合应用:应用于服务化开发
- 实践之路:在开发环境中使用服务发现
- 实践之路:搭建 Java Web 项目运行环境
- 百尺竿头,更进一步