docker_practice

yeasy活跃维护

从真实 DevOps 案例出发系统讲解 Docker 与容器技术的开源书籍,覆盖镜像、网络、Compose、Swarm、Kubernetes 等实践内容,适合边学边练。

最新Docker容器技术,从真实案例中学习最佳实践!| Learn and understand Docker&Container technologies, with real DevOps practice!

v1.11.0发布于 2026-07-04 14:30 UTC26,354star5,772fork同步于 2026-11-10 05:21 UTC

怎么上手

从 README 代码块原样提取,可能是其中一种安装方式
brew tap yeasy/tap && brew install mdpress
硬件要求按 README 关键词推断
有 Docker 镜像
下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

这个项目的说明还在生成中,先参考下面「最近发版」和 README。

最近发版

5 个版本v1.11.0
  1. v1.11.0最新正式版2026-07-04 · 2026-07-04 14:30 UTC
  2. v1.10.02026-05-31 · 2026-05-31 05:53 UTC
    查看更新说明
  3. v1.9.32026-05-18 · 2026-05-18 15:40 UTC
    查看更新说明
  4. v1.9.22026-05-16 · 2026-05-16 23:13 UTC
    查看更新说明
  5. preview-pdfLatest Preview PDFpre-release2026-03-29 · 2026-03-29 03:44 UTC
    查看更新说明

    Auto-updated preview PDF from c803802.

    This is a mutable preview without formal provenance. Use a tagged release for attested artifacts.

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译

    Docker 从入门到实践

    License: CC BY-NC-SA 4.0 GitHub stars Release Online Reading PDF Based on Docker Engine v29.x

    从零开始,系统掌握 Docker 容器技术的核心概念、原理与实战技巧


    关于本书

    Docker 是个划时代的开源项目,它彻底释放了计算虚拟化的威力,极大提高了应用的维护效率,降低了云计算应用开发的成本!使用 Docker,可以让应用的部署、测试和分发都变得前所未有的高效和轻松!

    无论是应用开发者、运维人员、还是其他信息技术从业人员,都有必要认识和掌握 Docker,节约有限的生命。

    本书既适用于具备基础 Linux 知识的 Docker 初学者,也希望可供理解原理和实现的高级用户参考。同时,书中给出的实践案例,可供在进行实际部署时借鉴。

    内容特色

    • 入门基础:第 1 ~ 6 章为基础内容,帮助深入理解 Docker 的基本概念(镜像、容器、仓库)和核心操作。
    • 进阶应用:第 7 ~ 11 章涵盖 Dockerfile 指令详解、数据与网络管理、Buildx、Compose 等高级配置和管理操作。
    • 深入原理:第 12 ~ 17 章介绍其底层实现技术,深入探讨容器编排体系 (Kubernetes、Etcd),并延伸涉及容器与云计算及其他关键生态项目(Fedora CoreOS、Podman 等)。
    • 实战扩展:第 18 ~ 21 章重点讨论容器安全防护机制、监控与日志聚合系统 (Prometheus、ELK),并展示操作系统、CI/CD 自动化构建等典型实践案例。

    五分钟快速上手

    “5 分钟运行第一个容器”——跟随以下步骤快速体验 Docker:

    1. 安装 Docker(第 3 章):根据操作系统完成 Docker 的安装与验证
    2. 第一个容器(第 1 章 1.1):快速体验构建镜像与启动容器的完整流程
    3. 交互式容器(第 5 章):执行 docker run -it ubuntu bash,进入容器内部与系统交互
    4. 镜像与仓库(第 2 章、第 4 章、第 6 章):理解核心概念,并学会拉取、使用与管理镜像和仓库
    5. 自定义镜像(第 7 章):学习如何编写 Dockerfile 创建自己的镜像

    学习路线图

    graph LR
        Start[Docker 学习入口] --> Ch1[第1章:Docker 简介]
    
        Ch1 --> Role1["运维新手<br/>第1-6章"]
        Ch1 --> Role2["开发者<br/>第1-8章 → 第11章"]
        Ch1 --> Role3["DevOps 工程师<br/>第1-11章 → 第13-14章 → 第18-21章"]
        Ch1 --> Role4["架构师<br/>第1-6章 → 第12-17章 → 第18-19章"]
    
        Role1 --> End1["掌握基本操作"]
        Role2 --> End2["构建与部署应用"]
        Role3 --> End3["自动化与运维"]
        Role4 --> End4["设计容器方案"]
    
    读者角色学习重点核心成果
    运维新手第 1-6 章掌握容器的基本概念与操作
    开发者第 1-8 章 → 第 11 章学会容器化应用的构建与部署
    DevOps 工程师第 1-11 章 → 第 13-14 章 → 第 18-21 章实现容器编排与自动化部署流程
    架构师第 1-6 章 → 第 12-17 章 → 第 18-19 章设计高可用、高性能的容器基础设施

    在线阅读

    本书在线阅读,可直接访问 GitBook。也可访问 GitHub 仓库目录。

    下载离线版本

    本书提供 PDF 版本供离线阅读,可前往 GitHub Releases 页面下载最新版本。

    如需获取默认分支自动更新的预览版,可直接下载 docker_practice.pdf。该文件会随主线更新覆盖,不代表正式发布版本。

    本地阅读

    先安装 mdPress:

    brew tap yeasy/tap && brew install mdpress
    mdpress serve
    

    社区交流

    推荐阅读

    本书是技术丛书的一部分。以下书籍与本书形成互补:

    书名与本书的关系
    《前线部署工程实践指南》讲容器、Kubernetes、GitOps、IaC、供应链、安全、观测与 SLO 如何组合成可交付、可审计、可运营的部署工程体系
    《智能体 Harness 工程指南》Agent 基础设施中的容器化部署与隔离
    《大模型安全权威指南》容器安全与 AI 系统安全的交叉实践
    《区块链技术指南》区块链节点的容器化部署

    参与贡献

    欢迎参与项目维护。

    进阶学习

    《Docker 技术入门与实战》已更新到第 4 版,讲解最新容器技术栈知识,欢迎大家阅读并反馈建议。京东图书 | 天猫图书

    支持鼓励

    欢迎鼓励项目一杯 coffee~

    Star History

    许可证

    本书采用 CC BY-NC-SA 4.0 许可证。

    您可以自由分享和演绎,但需署名、非商业使用、相同方式共享。