共计 660 个字符,预计需要花费 2 分钟才能阅读完成。
这是一篇容器常识的梳理
不是教程
什么是容器
在 IT 畛域,容器能够了解为集装箱,而不是一种瓶子。Linux Container 是一种内核轻量级的操作系统层虚拟化技术。
Linux Container 由以下两个机制来保障实现的
- namespace 命名空间,做隔离作用
- Cgroup 负责资源管理管制作用
容器 3 大特点
- 轻量
- 霎时 + 挪动
- 弹性伸缩
容器标准化
OCI(open container initiative)凋谢容器协定
- 容器运行时规范(runtime spec)
- 容器镜像规范(image spec)
容器的次要利用场景
容器技术次要解决了 paas(plantform as a service)的层的技术实现
场景如下:
- 挺高原有利用的安全性和可移植性
- 通过 docker 减速自动化部署
- 微服务,防止“天堂式矩阵依赖”
- IT 基础设施优化,充分利用基础设施,节俭资金
为什么要应用容器?
容器使软件具备了超强的可移植能力
docker 是一种容器引擎
docker 因为太过出名简直就成为了容器的代名词。docker 是容器的一种
其余容器引擎:
k8s:Kubernetes
镜像仓库中镜像拉取下来,进行运行就成为了容器。容器能够增加其余镜像或者文件,打包成新的镜像。
dockerfile 文件形容一个镜像是如何被构建进去的
镜像运行起来就是容器
- 容器技术的思考形式是:将环境一起打包镜像防止部署时的环境问题
- dockerfile 记录镜像的制作步骤
- 镜像 容器 仓库 的概念能够类比代码 过程 github
援用文献
https://www.cnblogs.com/qcloud1001/p/9273549.html
正文完