Пытаюсь установить Discourse в Portainer, но он не подтягивает базовый контейнер

Пытаюсь установить Discourse в Portainer, но базовый контейнер не загружается.

Редактирование: Я хотел бы развернуть базовую версию Docker в Portainer.

Работает только образ от Bitnami. Хотя установка прошла, я получаю следующую ошибку. Как это исправить?

Кстати, я использую Linode и Portainer поверх Docker.

Логи:


discourse 10:15:22.54 
discourse 10:15:22.54 Добро пожаловать в контейнер Bitnami Discourse
discourse 10:15:22.54 Сообщайте об ошибках и предлагайте новые функции на https://github.com/bitnami/containers/issues
discourse 10:15:22.54 
discourse 10:15:22.55 INFO  ==> Проверка настроек в переменных окружения POSTGRESQL_CLIENT_*
discourse 10:15:22.57 WARN  ==> Имя хоста postgresql не удалось разрешить, это может привести к проблемам с подключением
discourse 10:15:22.58 WARN  ==> Имя хоста redis не удалось разрешить, это может привести к проблемам с подключением
discourse 10:15:22.58 WARN  ==> Переменная окружения DISCOURSE_DATABASE_PASSWORD пуста или не установлена. Установите переменную окружения ALLOW_EMPTY_PASSWORD=yes, чтобы разрешить пустой пароль. Это рекомендуется только для сред разработки.
discourse 10:15:22.58 WARN  ==> Переменная окружения DISCOURSE_REDIS_PASSWORD пуста или не установлена. Установите переменную окружения ALLOW_EMPTY_PASSWORD=yes, чтобы разрешить пустой пароль. Это рекомендуется только для сред разработки.
discourse 10:15:22.59 INFO  ==> Создание файла конфигурации Discourse
discourse 10:15:22.62 INFO  ==> Проверка существования директорий Discourse
discourse 10:15:22.63 INFO  ==> Попытка подключения к серверу базы данных
discourse 10:16:22.76 ERROR ==> Не удалось подключиться к базе данных
discourse 10:20:07.85 
discourse 10:20:07.85 Добро пожаловать в контейнер Bitnami Discourse
discourse 10:20:07.85 Подпишитесь на обновления проекта, наблюдая за 
discourse 10:20:07.85 
discourse 10:20:07.86 INFO  ==> Проверка настроек в переменных окружения POSTGRESQL_CLIENT_*
discourse 10:20:07.89 WARN  ==> Имя хоста postgresql не удалось разрешить, это может привести к проблемам с подключением
discourse 10:20:07.89 WARN  ==> Имя хоста redis не удалось разрешить, это может привести к проблемам с подключением
discourse 10:20:07.90 WARN  ==> Переменная окружения DISCOURSE_DATABASE_PASSWORD пуста или не установлена. Установите переменную окружения ALLOW_EMPTY_PASSWORD=yes, чтобы разрешить пустой пароль. Это рекомендуется только для сред разработки.
discourse 10:20:07.90 WARN  ==> Переменная окружения DISCOURSE_REDIS_PASSWORD пуста или не установлена. Установите переменную окружения ALLOW_EMPTY_PASSWORD=yes, чтобы разрешить пустой пароль. Это рекомендуется только для сред разработки.
discourse 10:20:07.90 INFO  ==> Создание файла конфигурации Discourse
discourse 10:20:07.95 INFO  ==> Проверка существования директорий Discourse
discourse 10:20:07.96 INFO  ==> Попытка подключения к серверу базы данных
discourse 10:21:08.11 ERROR ==> Не удалось подключиться к базе данных

Полагаю, вы имели в виду Discourse, а не Discord?

Здесь поддерживается только стандартная установка. Проблемы, связанные с Bitnami, необходимо решать с их командой.

спасибо, исправил

Как же развернуть это в Portainer? Я немного новичок, но мне удалось настроить Linode, Portainer и Nginx Proxy Manager. Планирую установить контейнеры для приложений, которые будут обслуживать поддомены нашего маркетплейса.

Для нашего сообщества мы будем использовать Discourse.

Я использовал этот туториал: https://youtu.be/7oUjfsaR0NU

Поиск «Portainer» здесь показывает несколько сообщений. (Рекомендуется использовать поиск перед публикацией)

Это может помочь: Installing Discourse using Portainer - #5 by pfaffman

Как уже упомянул @merefield, установка сторонних компонентов здесь полностью не поддерживается.

На случай, если вам в будущем понадобится помощь, я настоятельно рекомендую выполнить стандартную установку.

Только что наткнулся на это, похоже, тема старая. Извините, что создаю тему по этому поводу, хотя вижу, что у многих были проблемы.

Надеюсь, их форум вам помог? Я планирую сделать то же самое. По сути, хочу сначала протестировать это в контейнере Docker.

предполагая стандартную установку, но только что установленную в контейнере Docker (пустой образ Debian или Ubuntu) или на виртуальной машине? – спасибо

Если вы хотите установить Discourse для использования в продакшене: стандартная установка (предназначена для VPS).

Если же вы хотите поработать локально, рассмотрите вариант по ссылке: Install Discourse for development using Docker

Примечание: стандартная установка основана на Docker, но использует специальный загрузчик (launcher).