Sobes.tech
Junior — Middle

Qual sistema de ficheiros é utilizado ao trabalhar com contêineres Docker?

sobes.tech IA

Resposta da IA

O Docker utiliza diferentes sistemas de ficheiros para organizar as camadas de imagens e contêineres, dependendo do controlador de armazenamento (driver de armazenamento). Os controladores mais comuns são OverlayFS (overlay2), aufs, btrfs, zfs e devicemapper.

Na prática, o controlador overlay2, baseado no OverlayFS, é o mais utilizado; é um mecanismo moderno e eficiente para combinar várias camadas do sistema de ficheiros numa só. Permite criar e eliminar contêineres rapidamente, economizar espaço através de camadas e oferecer bom desempenho.

Exemplo: ao iniciar um contêiner, o Docker cria uma camada superior (leitura-escrita), sobre as camadas da imagem (somente leitura), usando OverlayFS para combiná-las num sistema de ficheiros único do contêiner.