Как установить Discourse с помощью Docker Desktop для Windows 10?

Я перешёл на шаг использования WSL и загрузил Ubuntu 20.04.4 LTS.
При выполнении настройки по ссылке
-discourse/docs/INSTALL-cloud.md at main · discourse/discourse · GitHub
я получаю предупреждение о том, что рекомендуется использовать Docker Desktop для Windows.

WSL ОБНАРУЖЕН: Мы рекомендуем использовать Docker Desktop для Windows.
Пожалуйста, загрузите Docker Desktop с https://www.docker.com/products/docker-desktop

Дело в том, что Docker Desktop у меня уже установлен. Однако я не нашёл руководства по развёртыванию продакшн-окружения Discourse. Мне не хочется, чтобы мои письма перехватывались, и я уже запускаю Discourse на бесплатном экземпляре Oracle, где всё настроено для отправки писем, и я знаю, как использовать app.yml для установки плагинов.
Я хочу как можно скорее перенести форум оттуда, так как процесс сборки занимает слишком много времени, и мне нужен более стабильный опыт, чем текущее зависание форума даже при простом нажатии кнопки резервного копирования.

Как мне установить Discourse в контейнер с помощью Docker Desktop на Windows 10? Стоит ли мне просто игнорировать это предупреждение WSL и продолжить?

Я запутался: стоит ли мне использовать
bitnami/discourse>bitnami/discourse - Docker Image

потому что попытка использовать discourse/base>discourse/base - Docker Image
docker pull discourse/base
приводит к ошибке:

PS C:\Users\localuser> docker pull discourse/base
Используется тег по умолчанию: latest
Ошибка ответа от демона: манифест для discourse/base:latest не найден: manifest unknown: manifest unknown

Короче говоря, какие инструкции по настройке мне следует использовать для продакшн-окружения с Docker Desktop на Windows 10 версии 21h1?

Если вы хотите развернуть производственную среду, вам необходимо использовать Ubuntu (или как минимум какой-либо дистрибутив Linux). Поддержка производственного развертывания на Windows отсутствует.

Какова ваша цель? У вас есть форум, доступный за пределами вашего компьютера, или вы просто экспериментируете с локальной установкой?

Я ежедневно провожу эксперименты на «продакшн-форуме» на Ubuntu через WSL в Windows 10. Форум недоступен из интернета, я использую его только локально. Я просто настроил некоторые файлы в Windows, чтобы иметь возможность заходить на форум через браузер Windows.

Просто хочу запустить сайт Discourse без настроек режима разработки на своей локальной машине. Хочу проверить, есть ли инструкции по настройке с использованием Docker Desktop, так как об этом предупредили меня при установке WSL Ubuntu 24.04.4 с помощью инструкций для облачной установки.

Я планирую использовать Cloudflare Tunnel и включить шаблон в файле app.yml.

Лучше ли использовать Docker Desktop или мне просто проигнорировать предупреждение, подождать +sleep 20 и установить всё равно на WSL?

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

Однако мне потребовалось, чтобы доменное имя разрешалось в моем браузере Windows, поэтому я выполнил следующие шаги:

  1. Перенаправить произвольное доменное имя (d.com в данном случае) на мой компьютер, отредактировав файл c:/windows/system32/drivers/etc/hosts. Я добавил следующие строки:

    127.0.0.1         d.com
    255.255.255.255   broadcasthost
    ::1               localhost d.com
    
  2. Создать новый файл: C:\Users\yourWindowsUserName\.wslconfig и добавить в него следующее:

    [wsl2]
    localhostForwarding=true
    
  3. Перезагрузить WSL:
    wsl --shutdown (PowerShell)
    Или
    wsl.exe --shutdown (Ubuntu)

  4. В Ubuntu запустить Docker (он не запускается автоматически):
    service docker start

  5. Закомментировать строки SSL в /var/discourse/container/app.yml, такие как:

    #  - "templates/web.ssl.template.yml"
    #  - "templates/web.letsencrypt.ssl.template.yml"
    
  6. Пересобрать