Skip to Content
Docker:入门与实践,第三版
book

Docker:入门与实践,第三版

by Sean P. Kane, Karl Matthias
May 2025
Intermediate to advanced
418 pages
5h 47m
Chinese
O'Reilly Media, Inc.
Content preview from Docker:入门与实践,第三版

序言

本作品已使用人工智能进行翻译。欢迎您提供反馈和意见:translation-feedback@oreilly.com

本书专为需要切实了解 Linux 容器以及如何利用它们改进开发和生产实践的任何人而设计。大多数现代集成工作流和生产系统都要求开发人员和运维工程师对 Linux 容器以及如何利用它们来显著提高整个系统的可重复性和可预测性有一个牢固的了解。我们将一路探索如何在 Docker 生态系统中构建、测试、部署和调试 Linux 容器。我们还将介绍一些利用 Linux 容器的重要协调工具。最后,我们还将就容器环境的安全性和最佳实践提供一些指导。

谁应该阅读这本书

本书面向希望解决在大规模开发和部署软件到生产过程中遇到的复杂工作流程问题的任何人。如果你对 Linux 容器、Docker、Kubernetes、DevOps 以及大型、可扩展的软件基础设施感兴趣,那么本书就是为你准备的。

为什么要读这本书?

如今,互联网上有很多关于 Docker 的对话、项目和文章,有些人甚至开始预测 Docker 的消亡。

那么,您为什么要花费宝贵的时间来阅读这本书呢?

虽然如今还有其他替代方案,但Docker 凭借一己之力让所有工程师都能使用 Linux 容器。在 Docker 创建容器映像格式并帮助构建当今容器化系统中使用的许多核心库之前,Linux 容器非常难用,主要还是大型云托管公司的工具,这些公司需要在提供可扩展性的同时保护其系统不受不受信任的用户代码的影响。

Docker 改变了这一切。

尽管现在有很多关于 Docker 和 Linux 容器的信息,但这一领域仍在积极发展,最佳实践也在不断变化。想象一下,你刚刚阅读了一篇四年前发表的关于 Docker 的博文。它可能仍然有效,但可能不再是最佳方法。在我们撰写本书第一版的这段时间里,Docker 公司发布了四个版本的 Docker,外加一些主要工具,将其纳入了自己的生态系统。在本书第一版和第三版之间的七年里,格局发生了重大变化。Docker 已经趋于稳定,现在又多了许多扮演类似角色的工具。现在,DevOps 工作流程的几乎每个方面都有许多强大的工具可供选择,而不是苦于完全缺乏工具。要想了解 Linux 容器和 Docker 所提供的功能范围,理解它们如何融入工作流程,并做好各种集成,这些都不是小事。

我们与多家公司合作了九年多,构建并运营了多种生产型 Linux 容器平台,包括 Docker、Mesos 和 Kubernetes。我们最初在 Docker 发布仅几个月后就在生产中实施了 Docker,并可以与你分享我们从那时起发展生产平台所获得的一些经验。我们编写本书的目的是让你从这些经验中获益,避免我们经历过的许多坎坷。尽管Docker 项目的在线文档非常有用,但我们仍将尝试为您提供更广阔的视野,让您了解我们一路走来学到的许多最佳实践。

当你读完这本书时,你应该有足够的信息来了解 Linux 容器是什么、Docker 提供了什么、为什么它们很重要,以及如何利用它们来简化从本地开发到生产的所有过程。这将是一次令人着迷的旅程,让你领略到一些非常实用的有趣技术。

本书导航

本书编排如下

  • 第 1章和第 2章介绍了 Docker,并解释了什么是 Docker 以及如何使用 Docker。

  • 第 3章将带你了解安装 Docker 所需的步骤。

  • 第 4章至第 6章深入介绍了 Docker 客户端、镜像和容器,探讨了它们是什么以及如何使用它们。

  • 第 7章讨论如何调试映像和容器。

  • 8章介绍 ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

人工智能技术与大数据

人工智能技术与大数据

Posts & Telecom Press, Anand Deshpande, Manish Kumar
超越Vibe编程

超越Vibe编程

Addy Osmani
写给系统管理员的Python脚本编程指南

写给系统管理员的Python脚本编程指南

Posts & Telecom Press, Ganesh Sanjiv Naik

Publisher Resources

ISBN: 9798341656826