Docker
文章平均质量分 91
IT运维_凯
这个作者很懒,什么都没留下…
展开
-
第二章 Docker的镜像
Docker的镜像是一个只读模板,或者说是一个只读文件。在该模板中包含应用和应用运行时所需要的依赖环境。Docker的镜像采用的是分层的文件系统,每一次对镜像的修改将以“读写层”的形式增加到原来的只读文件的模板上。图2-1展示了Docker镜像的分层结构,下面将进行介绍。内核(bootfs):用来加载Linux的内核以启动Linux环境。Docker的用户不会与这一层打交道。根镜像:可以将其理解成操作系统,图2-1的根镜像使用的是Centos。原创 2023-11-22 15:41:10 · 54 阅读 · 0 评论 -
第一章 Docker入门
Docker核心解决的问题时利用容器来实现类似VM的功能,从而利用更加节省的硬件资源提供给用户多更的计算资源,所以Docker容器除了运行其中的应用之外,基本不消耗额外的系统资源,从而在保证应用性能的同时,减小系统开销,使得在一台主机上同时运行数千个Docker容器成为可能;Docker的镜像(Image)是创建容器的基础,类似虚拟机的快照,可以理解为是一个面向Docker容器引擎的只读模板。Docker提供了简单的机制来创建和更新现有的镜像,用户也可以从网上下载已经做好的应用镜像来直接使用。原创 2023-11-20 17:29:38 · 99 阅读 · 0 评论 -
第四章 Docker的网络通信
在该隔离的网络模式环境中,运行在宿主机上的各个容器具有完全独立的网格线,并且Docker容器的网络环境与宿主机之间相互隔离。通过使用Docker的不同网络模式,可以使Docker容器共享宿主机的网络命名空间,也可以实现Dokcer容器间的相互访问。在使用host模式时,容器与宿主机共享同一个网络命名空间,容器的IP地址与宿主机的IP地址相同。即一个容器会使用领一个容器的网络命名空间,因此,在这种模式下,容器之间可以通过local host或者127.0.0.1进行相互间的访问,从而提高了传输的效率。原创 2023-11-26 19:26:54 · 62 阅读 · 2 评论 -
第三章 管理Docker容器的资源
由于Docker构建在Linux基础上,因此从Linux底层来看,Docker是利用Linux Control Group(简称Linux CGroup)来实现对资源使用的控制。因此,要掌握Docker容器的资源管理有必要先了解以下什么是Linux CGrooup。Resourcelimitation:限制资源的使用,例如,使用CPU及内存的上限。Prioritization:应用的优先级控制,例如,控制任务的调度。Accounting:应用的审计和统计,例如,实现应用的计费。原创 2023-11-23 17:27:58 · 512 阅读 · 0 评论