Vamos a migrar nuestro servidor y la instalación de Discourse.
Estamos utilizando un nuevo servidor con el sistema de archivos btrfs.
Estoy haciendo algunas pruebas en una máquina de prueba, he copiado todos los archivos y he instalado todas las partes necesarias (nginx, docker, el propio Discourse).
Lo he intentado con un sistema de archivos ext4 y funcionó bien.
Pero ahora, cuando hago lo mismo con un sistema de archivos formateado en btrfs, obtengo este error cuando intento ‘launcher rebuild app’:
Su instalación de Docker no está utilizando un controlador de almacenamiento compatible. Si continuáramos, podría tener una instalación defectuosa.
overlay2 es el controlador de almacenamiento recomendado, aunque zfs y aufs también pueden funcionar.
Se sabe que otros controladores de almacenamiento son problemáticos.
Puede saber qué sistema de archivos está utilizando ejecutando "docker info" y mirando la línea 'Storage Driver'.
Si desea continuar de todos modos utilizando su controlador de almacenamiento no compatible existente,
lea el código fuente de launcher y descubra cómo omitir esta verificación.
Obviamente, docker info indica que está utilizando btrfs.
He leído en este foro que Discourse tiene problemas con algunos controladores de almacenamiento de Docker y por eso se niega a reconstruir.
¿Hay alguna forma de cambiarlo a ‘overlay’ u otro controlador compatible con Discourse y capaz de recuperar los archivos del sistema de archivos btrfs?
¿Cómo debería configurar Docker?
¿Es posible hacerlo solo para el contenedor de Discourse y dejar el resto de la configuración de Docker por defecto?
Gracias.