“通过裸机管理程序隔离容器” 不是支持容器化的主要构造

https://ithelp.ithome.com.tw/upload/images/20220429/20132160sHVlFnqrrW.jpg
-虚拟机和 Docker 容器(来源:Diego Terrana)
容器化是一种应用程序级的虚拟化技术,它共享相同的操作系统内核,而不是由管理程序管理的基於虚拟机的虚拟化。底层操作系统功能是命名空间、组、AppArmor 等。
. 命名空间是划分内核资源的最重要的结构。
. C群组限制、说明和验证进程集合的资源使用情况。
. 使用桥接网络、主机网络、覆盖网络(例如,VXLAN)、Macvlan 网络或第三方网络实现来连接容器是很常见的。Docker 网络提供了一个很好的概述
. AppArmor是一个着名的 Linux 内核模块,用於执行容器安全性。
容器化可以在没有管理程序或虚拟机的裸机服务器上实现。常见的容器部署如下所示。
https://ithelp.ithome.com.tw/upload/images/20220429/20132160qKagXAv743.jpg
-虚拟机和容器部署(来源:NIST SP 800-190)

参考
. 使用 Docker 保护应用程序云化
. 什麽是命名空间和 cgroup,它们是如何工作的?
. 什麽是容器:命名空间和C群组
. 使用 Vxlan 构建容器网络
. 深入了解 Docker 覆盖网络:第 2 部分
. DEFINITION 裸机管理程序

资料来源: Wentz Wu QOTD-20211021
My Blog: https://choson.lifenet.com.tw/


<<:  如何将 OLM 导入 Excel 并附上附件?

>>:  笔记-vscode debug - launch.json 介绍

解决venv中无法安装numpy的问题(Could not build wheels for numpy which use PEP 517)

懒人包 在venv下,执行 pip install --upgrade pip 当上述指令失败时,执...

为了转生而点技能-javascript,day4(初探型别

动态型别 定义:变数会因为值性质的不同,而在***执行阶段***才会赋予确立型别有不同的型别;同一个...

Day 16. slate × Interfaces × CustomType

slate 将 typescript 的型别扩充相关的内容都集合在 interfaces/cust...

28 - lint-staged - Lint Git Commit 的档案

做 lint 、 format 或是通过测试,对於程序码的品质维护有很大的帮助,因此在提交代码时,我...

阻止B-1B轰炸机前进的不是敌人是一台平板

转自新闻原文 美国空军派遣的B-1B轰炸机在驻紮挪威期间,其中一架轰炸机因发动机吸入平板电脑,导致两...