摘要: Linux Namespace 的隔离能力、Linux Cgroups 的限制能力,以及基于 rootfs 的文件系统 Docker 部署一个用 Python 编写的 Web 应用 python脚本 from flask import Flaskimport socketimport os​app 阅读全文
posted @ 2022-01-27 20:43 sanmejie 阅读(63) 评论(0) 推荐(0)
摘要: 容器里的进程看到的文件系统又是什么样子的呢? Mount Namespace 修改的,是容器进程对文件系统“挂载点”的认知。 Mount Namespace 跟其他 Namespace 的使用略有不同的地方:它对容器进程视图的改变,一定是伴随着挂载操作(mount)才能生效。 Mount Names 阅读全文
posted @ 2022-01-27 20:38 sanmejie 阅读(125) 评论(0) 推荐(0)
摘要: 虚拟化技术对比docker 虚拟化技术 使用虚拟化技术作为应用沙盒,就必须要由 Hypervisor 来负责创建虚拟机,这个虚拟机是真实存在的,并且它里面必须运行一个完整的 Guest OS 才能执行用户的应用进程。这就不可避免地带来了额外的资源消耗和占用。 实验,一个运行着 CentOS 的 KV 阅读全文
posted @ 2022-01-27 20:35 sanmejie 阅读(195) 评论(0) 推荐(0)
摘要: 白话容器基础 容器本身没有价值,有价值的是“容器编排” 什么是“程序”? 首先,操作系统从“程序”中发现输入数据保存在一个文件中,所以这些数据就会被加载到内存中待命。同时,操作系统又读取到了计算加法的指令,这时,它就需要指示 CPU 完成加法操作。而 CPU 与内存协作进行加法计算,又会使用寄存器存 阅读全文
posted @ 2022-01-27 20:29 sanmejie 阅读(66) 评论(0) 推荐(0)