Зачем нужен Docker?

Я поддерживаю это. docker-compose был бы на 100% лучше, так как я только что посмотрел краткий курс по Docker и docker-compose. Кажется, что если бы Discourse использовал docker-compose, я бы решил эту проблему без необходимости создавать тему.

docker-compose выполняет всю тяжелую работу, аналогичную тому, что делает launcher, но с docker-compose я мог бы легко настроить сеть и мост.

Я согласен. Я использую контейнеры. Только чистые LXC-контейнеры. Никакого дополнительного ПО не требуется. Однако это не так просто. Например: на одном из моих серверов у меня есть бронзовый тариф, который в основном предназначен для разработчиков. Дешевая и простая настройка. Как только подтверждается оплата, основной сервер получает запрос на создание либо LXC-контейнера, либо виртуальной машины в зависимости от выбора пользователя. Очевидно, что требуется доменное имя, либо будет выдано пользовательское поддоменное имя для сервера (LXC/VM). Также пользователю предлагается настроить собственную сеть, которая затем не может быть доступна из основной сети, и наоборот. Это по сути небольшой AWS.

Для разработки Docker был бы отличным решением для ноутбуков и целей разработки, позволяя отделить файлы основного компьютера от файлов разработки, включая сети.

Я не могу ни согласиться, ни не согласиться, так как лично не разрабатывал ничего с использованием Discourse/Rails/Ember. Это выходит за рамки моих знаний, и если разработчики говорят, что это проще, я не имею права не соглашаться с чем-то, чего не знаю.

В этом моя проблема. Я провел достаточно исследований по всем доступным форумным программам и использовал довольно много из них.

Мой выбор свелся к двум форумам:

  1. Discourse
  2. Flarum

Я выбрал Discourse как лучшее форумное программное обеспечение во всех аспектах, а также из-за моего единственного опыта работы с Docker, который был связан с Nginx Reverse Proxy Manager.

Я думал, что мне нужно только ввести некоторые данные в файл .yml, а затем выполнить docker-compose up -d. Я ошибся.

Проблема, с которой я сейчас столкнулся, решаема, просто потребуется время, чтобы разобраться.
Я отказываюсь использовать Flarum, потому что я использовал Discourse на многих платформах, и без обид к другим хорошим форумным программам, но Discourse — это лучшее доступное форумное решение на рынке.

Возможно, обновление до docker-compose могло бы помочь :smiley: