Docker学习笔记(二)
来源:互联网 发布:homer软件收费吗 编辑:程序博客网 时间:2024/06/06 01:15
cgroups
docker使用cgroups提供容器隔离。
cgroups的作用(生搬硬套):
1. 限制进程组的资源占用(cpu, 内存)
2. 为进程组制作PID, UTS, IPC,网络,用户及装载名字空间????
一直出现的关键字是名字空间, 这里的名字空间是内核里的名字空间。
还有一个关键字隔离。
某一个PID命名空间允许它里面的进程使用隔离的PID,与主PID命名空间隔离开来,(这里的主PID命名空间可以认为是操作系统所看见的PID命名空间),用cgroups创建一个环境,让进程在这个环境上运行,并与操作系统的其他进程隔离开。在这个环境上运行的进程用的是已经加载和运行的内核。
在自己的命名空间中,可以创建自己的进程,与操作系统的进程隔离。隔离才是目的,隔离了才能得到
Union文件系统
特点:分层积累的变化。在union文件系统中,文件系统可以状态再其他文件系统之上。
装载后的系统就像一个拥有变化的集合??(没表达清楚,拥有其他文件系统的变化??)
这里解释一下,容器为什么是短暂的,容器是在镜像的基础上创建的,镜像有自己的文件系统,当你创建一个容器的时候,它会在原有的文件系统上加载一个新创建的空白的union文件系统,由于union文件系统是空白,就没有变化会应用到镜像的文件系统上,当你创建一下变化时,文件会体现出来,不过当你容器的生存期过后,union文件系统被丢弃。只留下源镜像的文件系统。
- 顶
- 0
- 踩
阅读全文
0 0
- Docker学习笔记(二)
- Docker学习笔记(二)
- docker学习笔记(二)
- docker学习笔记(二):Hello World
- Docker学习笔记(二)-镜像
- Docker学习笔记(二)CentOS6.5部署Docker
- Docker Swarm学习笔记(二)
- Docker Swarm学习笔记(二)
- (二) 安装docker------学习笔记
- docker学习笔记(二)导入导出镜像
- Docker学习笔记(二)安装与卸载
- Docker学习(二)Docker架构
- Docker 自修笔记(二)
- docker学习笔记-----grpc 填坑记(二)
- Docker 入门学习笔记二:常用命令
- Docker 学习笔记(二)--Docker客户端和守护进程
- Docker学习笔记二:安装Docker并管理镜像
- Docker学习笔记二:安装Docker并管理镜像
- 为什么说Python会成为最流行的编程语言?
- C++复习swap and move
- Java 拾遗补阙 ----- Switch case语句
- 腾讯云下安装docker
- Docker学习笔记(一)
- Docker学习笔记(二)
- 如何用sed命令往空文件中写入数据
- MIT高级算法之并行计算
- Docker学习笔记(三)之容器的基本操作
- Docker学习笔记(四)之容器查看启动终止删除
- Docker学习笔记(五)之attach与logs命令
- 690. Employee Importance
- Docker学习笔记之top,inspect,exec,export命令
- Java面试题 ----- 数组部分