Get a novel perspective on Linux containers and understand the world of virtualization. This book takes you down the rabbit hole to discover what lies below the API. You’ll go on a journey of virtualization and see how containers are realized in the Linux world. Linux Containers and Virtualization details the data structures within the Linux kernel which make up Linux containers.
You will start with the fundamentals of virtualization including how different resources such as memory, CPU, network, and storage are virtualized. Then you will move on to hypervisors and virtualization using the Kernel virtual Machine (KVM) and Quick Emulator (QEMU). Next, you will learn about Linux namespace, cgroups, and layered file systems, which are the essential building blocks of Linux containers. The explanation traverses the Linux kernel codebase to show how these are realized in the Linux kernel. In the final chapter, you will code your own container by applying the concepts learnt in the previous chapters.
On completion of the book, you will have the knowledge to start coding a Linux container.
What You Will Learn
Who This Book Is For
Developers working on virtualized software deployment and containers. Architects designing platforms based on a container runtime as well as DevOps professionals who want to get a microscopic view on how containers and virtualization work would find the book useful.
获得关于Linux容器的新视角,了解虚拟化的世界。本书带你进入兔子洞,发现API下面的东西。你将踏上虚拟化的旅程,看看容器是如何在Linux世界中实现的。Linux容器和虚拟化》详细介绍了Linux内核中构成Linux容器的数据结构。
你将从虚拟化的基本原理开始,包括内存、CPU、网络和存储等不同资源如何被虚拟化。然后,你将转向管理程序和使用内核虚拟机(KVM)和快速仿真器(QEMU)的虚拟化。接下来,你将学习Linux命名空间、c组和分层文件系统,这些都是Linux容器的基本构建模块。该解释穿越了Linux内核代码库,以显示这些是如何在Linux内核中实现的。在最后一章中,你将通过应用前几章学到的概念来编写自己的容器。
完成这本书后,你将拥有开始编码Linux容器的知识。
你将学到什么
理解虚拟化的基本知识
发现Linux内核是如何支持虚拟化的
了解Linux内核和CPU的演变如何导致了容器化技术的产生
培养创建你自己的容器框架的能力
本书适用对象
从事虚拟化软件部署和容器工作的开发人员。设计基于容器运行时的平台的架构师,以及想从微观上了解容器和虚拟化如何工作的DevOps专业人员,都会觉得本书很有用。
相关文库
计算机行业深度报告:DeepSeek系列报告之AI+医疗
2315
类型:行研
上传时间:2025-02
标签:计算机、DeepSeek、AI+医疗)
语言:中文
金额:5积分
电子书-Linux是如何工作的How Linux Works(英)
1601
类型:电子书
上传时间:2022-04
标签:计算机、操作系统、内部结构)
语言:英文
金额:5积分
《网络是怎样连接的》-75页读书笔记
1499
类型:读书笔记
上传时间:2025-01
标签:网络、计算机、科普)
语言:中文
金额:9.9元
《面向初学者的机器学习》Machine Learning For Absolute Beginners
1192
类型:电子书
上传时间:2021-05
标签:机器学习、计算机、算法)
语言:英文
金额:5积分
电子书-用FastAPI构建数据科学应用:用Python开发、管理和部署高效的机器学习应用程序(英)
1188
类型:电子书
上传时间:2022-03
标签:计算机、数据库、人脸检测系统)
语言:英文
金额:5积分
电子书-软件架构师手册:通过实施有效的架构概念成为成功的软件架构师(英)
1169
类型:电子书
上传时间:2021-11
标签:计算机、软件架构 、软件)
语言:英文
金额:5积分
电子书-DAMA数据管理知识体系指南(DAMA DMBOK)(英)
1120
类型:电子书
上传时间:2022-03
标签:计算机、数据库、数据管理)
语言:英文
金额:5积分
计算机行业深度研究报告:ChatGPT,开启AI新纪元-20230201-31页
1059
类型:行研
上传时间:2023-02
标签:计算机、处理器)
语言:中文
金额:免费
电子书-高维数据统计:方法、理论与应用(英)
1021
类型:电子书
上传时间:2021-10
标签:计算机、统计学、数据统计)
语言:英文
金额:5积分
计算机行业:多模态大模型技术演进及研究框架-20230318-51页
952
类型:行研
上传时间:2023-03
标签:计算机、虚拟人、智能人)
语言:中文
金额:免费
积分充值
30积分
6.00元
90积分
18.00元
150+8积分
30.00元
340+20积分
68.00元
640+50积分
128.00元
990+70积分
198.00元
1640+140积分
328.00元
微信支付
余额支付
积分充值
应付金额:
0 元
请登录,再发表你的看法
登录/注册