O Que É um Bind Mount?
Um bind mount anexa um arquivo ou diretório existente a um local adicional na árvore do filesystem, de modo que o mesmo conteúdo subjacente fica visível em ambos os paths. Mudanças por qualquer um dos paths afetam os mesmos dados, já que é um único conjunto de arquivos, e não uma cópia. Ele é amplamente usado para expor diretórios do host dentro de containers.
Por que isso importa
Bind mounts são como CI containers obtêm acesso ao workspace, aos caches ou aos sockets do host. Saber que ambos os paths apontam para os mesmos dados explica por que edições dentro de um container persistem fora dele.
Guias relacionados
What Is an Overlay Filesystem?An overlay filesystem stacks a writable layer on top of read-only layers, presenting a merged view while keep…
What Is a Chroot Jail?A chroot jail changes a process apparent root directory so it can only see files under a chosen subtree, prov…
What Is a Unix Domain Socket?A Unix domain socket is an endpoint for fast communication between processes on the same machine, addressed b…