归档
善良比聪明更重要
05
30
23
Docker 系列(四十一):Docker Compose Docker 系列(四十一):Docker Compose
Compose 是 Docker 官方编排(Orchestration)项目之一,负责快速地部署分布式应用。本文将介绍 Compose 项目的定位以及安装方式。 Compose 简介Compose 定位为「定义和运行多容器 Docker 应
2023-05-23
16
Docker 系列(四十):限制容器可用的 CPU Docker 系列(四十):限制容器可用的 CPU
默认情况下,容器可以使用的宿主机 CPU 资源是不受限制的。和内存资源的使用一样,如果不对容器可以使用的 CPU 资源进行限制,一旦发生容器内程序异常使用 CPU 的情况,很可能把整个主机的 CPU 资源耗尽,从而导致更大的灾难。本文将介绍
2023-05-16
09
Docker 系列(三十九):控制组(Cgroups) Docker 系列(三十九):控制组(Cgroups)
控制组(cgroups)是 Linux 内核的一个特性,主要用来对共享资源进行隔离、限制、审计等。只有能控制分配到容器的资源,才能避免当多个容器同时运行时对系统资源的竞争。 控制组技术最早是由 Google 的程序员在 2006 年提出,L
2023-05-09
02
Docker 系列(三十八):命名空间(Namespaces) Docker 系列(三十八):命名空间(Namespaces)
命名空间是 Linux 内核一个强大的特性。每个容器都有自己单独的命名空间,运行在其中的应用都像是在独立的操作系统中运行一样。命名空间保证了容器之间彼此互不影响。 PID 命名空间不同用户的进程就是通过 pid 命名空间隔离开的,且不同命名
2023-05-02