Docker 是一个开放源代码软件项目,让应用程序部署在软件货柜下的工作可以自动化进行,借此在 Linux 操作系统上,提供一个额外的软件抽象层,以及操作系统层虚拟化的自动管理机制 。Docker 利用 Linux 核心中的资源分离机制,例如 cgroups,以及 Linux 核心名字空间,来创建独立的容器 。
文章插图
【Docker 是什么】这可以在单一 Linux 实体下运作,避免引导一个虚拟机造成的额外负担 。Linux 核心对名字空间的支持完全隔离了工作环境中应用程序的视野,包括行程树、网络、用户 ID 与挂载文件系统,而核心的 cgroup 提供资源隔离,包括 CPU、存储器、block I/O 与网络 。
从 0.9 版本起,Dockers 在使用抽象虚拟是经由 libvirt 的 LXC 与 systemd – nspawn 提供界面的基础上,开始包括 libcontainer 库做为以自己的方式开始直接使用由 Linux 核心提供的虚拟化的设施,
依据行业分析公司“451 研究”:“Dockers 是有能力打包应用程序及其虚拟容器,可以在任何 Linux 服务器上运行的依赖性工具,这有助于实现灵活性和便携性,应用程序在任何地方都可以运行,无论是公有云、私有云、单机等 。”。
- 信息存储单位有位、字节和字等几种 存储单位是什么
- 键盘上空格键拆下来怎么按 键盘上空格键是什么
- 信用卡实时到账简单理解 实时到账是什么意思
- nvme是什么 nvme是什么意思啊
- 豹子天敌是狮子、鬣狗、老虎 豹子的天敌是什么动物
- 铿锵怎么读是什么意思 铿锵怎么读是什么意思是什么
- 沃丁在位29年是什么意思 商朝历代皇帝列表
- 强逼是什么意思 强逼词语的含义
- 观音竹寓意是什么意思 观音竹的寓意和象征风水
- 男信女向神明表达自己的心愿 祈福是什么意思