Skip to content
Latchkey

O Que É um Linux Namespace?

Um Linux namespace é um recurso do kernel que particiona um recurso global de modo que os processos dentro do namespace vejam apenas sua própria instância isolada dele. Existem namespaces separados para process IDs, mounts, networking, users e mais. Combinar vários namespaces é o que dá a um container a ilusão de sua própria máquina privada.

Por que isso importa

Namespaces são o núcleo de como CI jobs rodam isolados em containers, com sua própria árvore de processos e rede. Saber quais namespaces estão em jogo explica por que um processo dentro de um container não consegue ver os de fora dele.

Guias relacionados