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

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

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

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