Мы собираемся выполнить миграцию нашего сервера и установки Discourse.
Мы используем новый сервер с файловой системой btrfs.
Я провожу тесты на тестовой машине: скопировал все файлы и установил все необходимые компоненты (nginx, docker, сам Discourse).
С файловой системой ext4 всё работало нормально.
Однако теперь, когда я делаю то же самое с файловой системой btrfs, при попытке выполнить ‘launcher rebuild app’ получаю следующую ошибку:
Ваша установка Docker использует неподдерживаемый драйвер хранилища. Если мы продолжим, ваша установка может оказаться неработоспособной.
Рекомендуемый драйвер хранилища — overlay2, хотя также могут работать zfs и aufs.
Известно, что другие драйверы хранилища вызывают проблемы.
Вы можете определить используемую файловую систему, выполнив команду "docker info" и посмотрев строку 'Storage Driver'.
Если вы всё же хотите продолжить, используя существующий неподдерживаемый драйвер хранилища,
изучите исходный код launcher и выясните, как обойти эту проверку.
Очевидно, что команда docker info показывает, что используется btrfs.
Я прочитал в этом форуме, что у Discourse возникают проблемы с некоторыми драйверами хранилища Docker, и именно поэтому он отказывается выполнять пересборку.
Есть ли способ изменить его на ‘overlay’ или другой драйвер, совместимый с Discourse и позволяющий получить доступ к файлам с файловой системы btrfs?
Как следует настроить Docker?
Возможно ли сделать это только для контейнера Discourse, оставив остальную конфигурацию Docker по умолчанию?
Спасибо.