Beim Befolgen des Standard-Installationsprozesses für Discourse läuft Discourse im standardmäßigen Docker-Bridge-Netzwerk. Ist es sicher, es ohne Probleme in ein benutzerdefiniertes Netzwerk zu verschieben, und wenn ja, wie geht man vor, damit die Konfiguration auch nach Neuaufbauten erhalten bleibt?
1 „Gefällt mir“
Ich denke, alles, was du tun musst, ist einen docker-args-Block mit den gewünschten Einstellungen hinzuzufügen, so etwas wie
docker_args: |
--network web
Ich habe ihn in meiner Konfiguration nach links eingefügt.
1 „Gefällt mir“
Du hast also das Netzwerk gewechselt und alles funktioniert einwandfrei? Das wäre großartig!
Allerdings ist mir gerade erst vor ein paar Minuten eingefallen, dass ich das Netzwerk vielleicht gar nicht ändern muss, da ich das WebSocket über einen externen Proxy verwende. Stimmt meine Vermutung, dass das WebSocket das Docker-Netzwerk ohnehin umgeht?
Ja. Meine Traefik-Konfiguration verwendet dies und funktioniert einwandfrei.
Stimmt. Ich bin mir ziemlich sicher, dass Sockets nichts mit Docker-Netzwerken zu tun haben.
1 „Gefällt mir“