Дело в том, что Docker Desktop у меня уже установлен. Однако я не нашёл руководства по развёртыванию продакшн-окружения Discourse. Мне не хочется, чтобы мои письма перехватывались, и я уже запускаю Discourse на бесплатном экземпляре Oracle, где всё настроено для отправки писем, и я знаю, как использовать app.yml для установки плагинов.
Я хочу как можно скорее перенести форум оттуда, так как процесс сборки занимает слишком много времени, и мне нужен более стабильный опыт, чем текущее зависание форума даже при простом нажатии кнопки резервного копирования.
Как мне установить Discourse в контейнер с помощью Docker Desktop на Windows 10? Стоит ли мне просто игнорировать это предупреждение WSL и продолжить?
потому что попытка использовать 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, поэтому я выполнил следующие шаги:
Перенаправить произвольное доменное имя (d.com в данном случае) на мой компьютер, отредактировав файл c:/windows/system32/drivers/etc/hosts. Я добавил следующие строки: