VIP
开发者必备的 Docker 实践指南
3.98
带你快速掌握 Docker 这项新时代开发者必备的工具
闲人 @ 虞上有音
学习群
VIP借阅
免费试学
5428 人加入学习
21 小节
·
约 176分58秒
免费试学
VIP借阅
介绍
目录
评论

小册介绍

如果你从来没听说过 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 入门与开发实战》。

名人推荐

购买须知

  1. 本小册为图文形式内容服务,共计 22 节,上线时间为 2018 年 11 月 14 日;
  2. 全部文章预计 2018 年 12 月 5 日更新完成;
  3. 购买用户可享有小册永久的阅读权限;
  4. 购买用户可进入小册微信群,与作者互动;
  5. 掘金小册为虚拟内容服务,一经购买成功概不退款;
  6. 掘金小册版权归北京北比信息技术有限公司所有,任何机构、媒体、网站或个人未经本网协议授权不得转载、链接、转贴或以其他方式复制发布/发表,违者将依法追究责任;
  7. 在掘金小册阅读过程中,如有任何问题,请邮件联系 xiaoce@xitu.io
推荐小册
京ICP备18012699号-3 ©版权所有 北京北比信息技术有限公司

公司地址:北京市海淀区信息路甲28号13层B座13B-5 | 公司座机:010-83434395