Vamos migrar nosso servidor e a instalação do Discourse.
Estamos usando um novo servidor com o sistema de arquivos btrfs.
Estou fazendo alguns testes em uma máquina de teste, copiei todos os arquivos e instalei todas as partes necessárias (nginx, docker, o próprio discourse).
Tentei com um sistema de arquivos ext4 e funcionou bem.
Mas agora, quando faço o mesmo com um sistema de arquivos formatado em btrfs, recebo este erro ao tentar ‘launcher rebuild app’:
Sua instalação do Docker não está usando um driver de armazenamento compatível. Se prosseguirmos, você pode ter uma instalação corrompida.
overlay2 é o driver de armazenamento recomendado, embora zfs e aufs também possam funcionar.
Outros drivers de armazenamento são conhecidos por serem problemáticos.
Você pode saber qual sistema de arquivos está usando executando "docker info" e olhando a linha 'Storage Driver'.
Se você deseja continuar mesmo assim usando seu driver de armazenamento não suportado existente,
leia o código fonte do launcher e descubra como contornar esta verificação.
Obviamente, o docker info indica que está usando btrfs.
Li neste fórum que o discourse tem problemas com alguns drivers de armazenamento do docker e é por isso que ele se recusa a reconstruir.
Existe uma maneira de alterá-lo para ‘overlay’ ou outro driver compatível com o discourse e capaz de recuperar os arquivos do sistema de arquivos btrfs?
Como devo configurar o docker?
É possível fazer isso apenas para o contêiner do discourse e deixar o restante da configuração do docker como padrão?
Obrigado.