[3] Comentário enviado por cizordj em 17/03/2022 - 11:34h
Funciona, você só tem que adicionar essa opção no arquivo /etc/default/docker:
DOCKER_OPTS="--storage-driver=zfs"
Porém no Debian não é recomendável usar este arquivo e sim o /etc/docker/daemon.json, mas pra mim está funcionando igual.
No json a configuração ficaria assim:
{
"storage-driver": "zfs"
}
E sobre o desempenho, no geral (execução de build, consumo de memória)? Costumo usar bastante o docker-compose para subir diversos containers de projeto, por projeto geralmente tenho um container para subir um SGBD (geralmente postgres), e um outro para subir um serverless.
Só que é comum eu trabalhar com 2 ou 3 projetos ao mesmo tempo, nesse sentido as vezes fico com até 4 containers rodando simultaneamente.
No BTRFS, para buildar um container usando um projeto nodejs, teve um pequena redução de tempo entre o ext4 e btrfs, porém é um tempo bem insignificante, como comentei.
Pergunto isso pois utilizo docker no dia dia, e pelo que eu entendi da documentação do Docker, em BTRFS o docker pode perder até 50% de performance em relação ao ext4 :\
Penso no ZFS como alternativa tmb
Até agora não tive nenhum gargalo de memória RAM.