So habe ich mir das auch vorgestellt, als Discourse in Docker läuft. Doch als ich es tatsächlich ausführte, sah ich während des Bootstrap-Prozesses Folgendes:
INFO -- : > cd /var/www/discourse && git reset --hard
# oO0OoO0OoO0Oo Redis startet oO0OoO0OoO0Oo
# Redis version=5.0.5, bits=64, commit=00000000, modified=0, pid=195, just started
# Configuration loaded
# Could not create server TCP listening socket *:6379: bind: Address already in use
Checking out files: 100% (27893/27893), done.
Ich hatte diesen Thread über „install fails because of other redis container“ gefunden, doch das Problem lag tatsächlich an zu wenig Speicherplatz… Ich habe einige Dinge umorganisiert, und es funktioniert jetzt einwandfrei mit mehreren eigenständigen Containern.