Files
docker_practice/01_introduction/README.md
2026-03-05 20:34:40 -08:00

1.5 KiB
Raw Blame History

第一章 Docker 简介

本章将带领你进入 Docker 的世界。

版本提示:本书内容及示例基于 Docker Engine v29.x 及以上版本。值得注意的是,自 Docker Engine v29 起,官方在全新安装场景下 默认启用了 containerd image store 作为镜像存储后端(取代了传统的经典存储引擎如 overlay2 graph driver。这项底层革新极大增强了 Docker 对多架构镜像Multi-platform、以及软件供应链安全元数据Attestations, SBOM, Provenance的本地支持原生性。

本章内容

  • 快速上手

    • 通过一个简单的 Web 应用例子,带你快速体验 Docker 的核心流程:构建镜像、运行容器。
  • 什么是 Docker

    • 介绍 Docker 的起源、发展历程以及其背后的核心技术 (CgroupsNamespacesUnionFS以及 containerd 引擎的演进)。
    • 了解 Docker 是如何改变软件交付方式的。
  • 为什么要用 Docker

    • 对比传统虚拟机技术,阐述 Docker 在启动速度、资源利用率、交付效率等方面的巨大优势。
    • 探讨 Docker 在 DevOps、微服务架构中的关键作用。

学习目标

通过本章的学习,你将能够:

  1. 理解 Docker 的核心概念与架构。
  2. 明白 Docker 解决了现代软件开发与运维中的哪些痛点。
  3. 建立起对容器技术的初步认知,为后续的实战操作打下基础。

好吧,让我们带着问题开始这神奇之旅。