Docker学习

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制...

更新时间:2025-05-18

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app)。几乎没有性能开销,可以很容易地在机器和数据中心中运行。最重要的是,他们不依赖于任何语言、框架或包括系统。

Docker并不是全能的,设计之初也不是KVM之类虚拟化手段的替代品,简单总结几点:

Docker是基于Linux 64bit的,无法在windows/unix或32bit的linux环境下使用

LXC是基于cgroup等linux kernel功能的,因此container的guest系统只能是linux base的

隔离性相比KVM之类的虚拟化方案还是有些欠缺,所有container公用一部分的运行库

网络管理相对简单,主要是基于namespace隔离

cgroup的cpu和cpuset提供的cpu功能相比KVM的等虚拟化方案相比难以度量(所以dotcloud主要是按内存收费)

docker对disk的管理比较有限

container随着用户进程的停止而销毁,container中的log等用户数据不便收集

Docker学习网站数据

Docker学习浏览人数已经达到2,881,如你需要查询该站的相关权重信息,可以点击"5118数据""爱站数据""Chinaz数据"进入!

关于Docker学习Docker学习特别声明

本站茯苓导航网提供的Docker学习都来源于网络,不保证外部链接的准确性和完整性,同时,对于该外部链接的指向,不由茯苓导航网实际控制,在2025年5月18日 下午3:56收录时,该网页上的内容,都属于合规合法,后期网页的内容如出现违规,可以直接联系网站管理员进行删除,茯苓导航网不承担任何责任。

相关导航

暂无评论

暂无评论...