Wie installiere ich Discourse mit Windows 10 Docker Desktop?

Für meine Konfiguration, bei der das Forum nicht aus dem Internet erreichbar ist, aber von meinem eigenen Computer aus schon), habe ich die Warnung ignoriert.

Ich benötigte jedoch einen Domainnamen, der von meinem Windows-Browser aufgelöst werden konnte, daher musste ich diese Schritte ausführen:

  1. Leiten Sie einen beliebigen Domainnamen (d.com hier) auf meinen Computer um, indem Sie c:/windows/system32/drivers/etc/hosts bearbeiten. Ich habe diese Zeilen hinzugefügt:

    127.0.0.1         d.com
    255.255.255.255   broadcasthost
    ::1               localhost d.com
    
  2. Erstellen Sie eine neue Datei: C:\\Users\\IhrWindowsBenutzername\\.wslconfig und schreiben Sie Folgendes hinein:

    [wsl2]
    localhostForwarding=true
    
  3. Starten Sie WSL neu:
    wsl --shutdown (Powershell)
    Oder
    wsl.exe --shutdown (Ubuntu)

  4. Starten Sie in Ubuntu Docker (es startet nicht automatisch):
    service docker start

  5. Kommentieren Sie die SSL-Zeilen in /var/discourse/container/app.yml aus, wie zum Beispiel:

    #  - "templates/web.ssl.template.yml"
    #  - "templates/web.letsencrypt.ssl.template.yml"
    
  6. Bauen Sie neu