美文网首页
容器的原理

容器的原理

作者: 王义杰 | 来源:发表于2020-02-20 17:55 被阅读0次

现在容器运行时已经很多,有些原理差别大了,以最熟悉的dcoker为列,特殊的特别了解

容器的组成

control-group + namespace + image

namespace 的种类

  1. mount, 2. uts, 3. pid, 4. network, 5. user, 6. ipc, 7. cgroup
    namespace

cgroup类型:

两种驱动:systemd cgroup driver, cgroupfs cgroup driver
cgroup类型: cpu cpuset cpuacct, memory, device, freezer, blkio, pid, net_cls, net_ prio, hugetlb, perf-event, rdma

image 原理

分层文件系统或联合文件系统,有mergedir, workdir, upper层,lower层的概念,
mergedir:整合lower层和upper层显示一个完整的文件系统视图
upper: 容器读写层
workdir: 写入会保存到upper层
lower:镜像层,不会改变

知名的运行时

docker, RTK, firecracker, kata-containers / runtime, google / gvisor, podman

相关文章

  • SparseArray原理分析

    系列文章地址:Android容器类-ArraySet原理解析(一)Android容器类-ArrayMap原理解析(...

  • SparseIntArray原理分析

    系列文章地址:Android容器类-ArraySet原理解析(一)Android容器类-ArrayMap原理解析(...

  • 容器的原理

    现在容器运行时已经很多,有些原理差别大了,以最熟悉的dcoker为列,特殊的特别了解 容器的组成 control-...

  • Java相关

    Java容器底层原理 Java高并发内容 JVM 一. 容器底层原理 ArrayList由数组实现,初始化数组长度...

  • docker 原理中的概念

    docker 原理中的概念 docker 容器 docker 容器就是一个特殊的进程 Namespace 隔离机制...

  • 容器技术原理

    何为容器? 容器,是一个视图隔离、资源可限制、独立文件系统的进程集合 镜像?运行容器所需要的所有文件集合 底层技术...

  • 容器原理基础

    为什么选择容器 节省资源,轻量级,启动速度快 隔离性强image.png 容器基础 Container runti...

  • Linux容器技术

    晚上学习了容器技术的基础知识。 目前属于大概知道怎么使用,模模糊糊的知道其原理。 想要深入了解容器技术原理,需要先...

  • Docker的优点

    原理 Docker: 容器内的应用进程直接运行在宿主的内核, 容器之间共享主机的内核。 容器内没有自己的内核,而且...

  • 1-1容器的基本实现-Spring 源码分析

    看文章之前 首先问自己几个问题 1 容器是什么? 2 容器有什么作用? 维护Map 的映射关系 3 容器实现原理...

网友评论

      本文标题:容器的原理

      本文链接:https://www.haomeiwen.com/subject/opzxqhtx.html