Здравствуйте,
При установке появляется сообщение о том, что у меня недостаточно места, но у меня

Ранее у меня была ошибка stat:
![]()
Поэтому я думаю, что мне нужно установить специальную версию stat?
Хост работает на Alpine
Здравствуйте,
При установке появляется сообщение о том, что у меня недостаточно места, но у меня

Ранее у меня была ошибка stat:
![]()
Поэтому я думаю, что мне нужно установить специальную версию stat?
Хост работает на Alpine
Похоже, вы ищете свободное место не там. Попробуйте выполнить команду
df -h /var/lib/docker
и посмотрите, есть ли разница. Если места там недостаточно, вы можете запустить ./launcher cleanup из директории /var/discourse, чтобы удалить старые образы.
Хорошая идея: если возможно, делитесь текстом, а не скриншотами, чтобы по этим вещам можно было искать.
Возможно, именно поэтому всё работает некорректно. Я думаю, что скрипт запуска ожидает, что вы работаете на Debian/Ubuntu. Похоже, ваша ошибка stat возникает из-за того, что версия stat в BusyBox не распознаёт флаг format здесь:
Команда работает без проблем на моём ПК с Arch, так что, скорее всего, на Ubuntu тоже всё в порядке.
Я думал, что это может быть связано с недавними изменениями, которые я внёс, но я сохранил логику предыдущей версии, поэтому, похоже, дело просто в BusyBox.

Идея о том, что контейнер Docker не является переносимым между дистрибутивами, вызывает путаницу, ведь именно для этого и нужен Docker — он работает «везде, где есть Docker».
Вместо использования stat, сценарий запуска мог бы использовать df, так как он выводит идентичную информацию как на Alpine, так и на Ubuntu.
Справедливое замечание, потому что:
discourse/docs/INSTALL-cloud.md at main · discourse/discourse · GitHub указывает, что базовым требованием является 64-битная Linux (хотя Ubuntu «рекомендуется»)