深入剖析容器

本文从进程的角度深入剖析容器,介绍了如何通过Docker命令获取容器底层信息,讲解了/proc文件系统、cgroup文件以及进程树在容器中的角色。通过对Docker容器的标准化单元特性分析,阐述了容器如何实现软件的隔离和标准化。文章还提到了Docker命令的使用,如查看容器的Pid,并为后续深入理解容器的核心原理做了铺垫。

这是本专栏的第二部分:容器篇,共 6 篇,帮助大家由浅入深的认识和掌握容器。前面,我为你介绍了容器生命周期管理和资源管理相关的内容,让你对容器有了更加灵活的控制。本篇,我来为你深入剖析容器,从本质上理解到底容器是什么。

在正式开始之前,我们总结一下到目前为止的学习:

  • 使用 Docker 相关的一些命令可以完成对容器生命周期的管理,包括启动、暂停、停止、删除等;
  • 通过 docker update 命令可热更新容器的一些配置,包括 CPU,内存等资源限制;
  • 在宿主机上可使用 docker topdocker stats 命令拿到容器的一些状态,并且也可通过访问 /sys/fs/cgroup 下的一些特定目录或文件,得到容器的相关信息。

现在,我们来更进一步,对容器进行深入剖析。

容器是什么

在前面我们一直都在用 Docker 启动和管理容器,第一部分中也提到了关于容器技术和 Docker 的发展历程,我们不妨看看 Docker 对容器的定义是什么。

引用 Docker 官网对容器的一个定义:

What is a Container?

A standardized unit of software.

容器是

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

张晋涛-MoeLove

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值