# Не удалось пересобрать приложение: неподдерживаемый драйвер хранения Docker (btrfs)

**URL:** <https://meta.discourse.org/t/unable-to-rebuild-app-not-supported-docker-storage-driver-btrfs/209200>\
**Category:** Self-hosting\
**Created:** [15.Ноябрь.2021 17:24:06 UTC](https://meta.discourse.org/t/unable-to-rebuild-app-not-supported-docker-storage-driver-btrfs/209200 "2021-11-15T17:24:06Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![ariznaf](https://avatars.discourse-cdn.com/v4/letter/a/ecccb3/32.png) [@ariznaf](https://meta.discourse.org/u/ariznaf)\
**Post date:** [15.Ноябрь.2021 17:24:06 UTC](https://meta.discourse.org/t/unable-to-rebuild-app-not-supported-docker-storage-driver-btrfs/209200/1 "2021-11-15T17:24:06Z")

</div>

Мы собираемся выполнить миграцию нашего сервера и установки Discourse.  
Мы используем новый сервер с файловой системой btrfs.

Я провожу тесты на тестовой машине: скопировал все файлы и установил все необходимые компоненты (nginx, docker, сам Discourse).

С файловой системой ext4 всё работало нормально.  
Однако теперь, когда я делаю то же самое с файловой системой btrfs, при попытке выполнить ‘launcher rebuild app’ получаю следующую ошибку:

```plaintext
Ваша установка Docker использует неподдерживаемый драйвер хранилища. Если мы продолжим, ваша установка может оказаться неработоспособной.
Рекомендуемый драйвер хранилища — overlay2, хотя также могут работать zfs и aufs.
Известно, что другие драйверы хранилища вызывают проблемы.
Вы можете определить используемую файловую систему, выполнив команду "docker info" и посмотрев строку 'Storage Driver'.

Если вы всё же хотите продолжить, используя существующий неподдерживаемый драйвер хранилища,
изучите исходный код launcher и выясните, как обойти эту проверку.

```

Очевидно, что команда docker info показывает, что используется btrfs.  
Я прочитал в этом форуме, что у Discourse возникают проблемы с некоторыми драйверами хранилища Docker, и именно поэтому он отказывается выполнять пересборку.

Есть ли способ изменить его на ‘overlay’ или другой драйвер, совместимый с Discourse и позволяющий получить доступ к файлам с файловой системы btrfs?

Как следует настроить Docker?  
Возможно ли сделать это только для контейнера Discourse, оставив остальную конфигурацию Docker по умолчанию?

Спасибо.

---

_[View the full topic](https://meta.discourse.org/t/unable-to-rebuild-app-not-supported-docker-storage-driver-btrfs/209200)._
