Ich habe die Einrichtung von Grund auf neu gestartet.
root@localhost:~# su -
root@localhost:~# git clone https://github.com/discourse/discourse_docker.git /var/discourse
Cloning into '/var/discourse'...
remote: Enumerating objects: 5025, done.
remote: Total 5025 (delta 0), reused 0 (delta 0), pack-reused 5025
Receiving objects: 100% (5025/5025), 1.10 MiB | 2.40 MiB/s, done.
Resolving deltas: 100% (3259/3259), done.
root@localhost:~# cd /var/discourse
root@localhost:/var/discourse# ./discourse-setup
Docker nicht installiert. Drücke Enter, um die Installation über https://get.docker.com/ zu starten, oder Ctrl+C zum Beenden.
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 13857 100 13857 0 0 6805 0 0:00:02 0:00:02 --:--:-- 6809
# Führe Docker-Installationsskript aus, Commit: 3d8fe77c2c46c5b7571f94b42793905e5b3e42e4
+ sh -c apt-get update -qq >/dev/null
+ sh -c DEBIAN_FRONTEND=noninteractive apt-get install -y -qq apt-transport-https ca-certificates curl >/dev/null
+ sh -c curl -fsSL "https://download.docker.com/linux/ubuntu/gpg" | apt-key add -qq - >/dev/null
Warnung: Die Ausgabe von apt-key sollte nicht geparst werden (stdout ist kein Terminal)
+ sh -c echo "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable" > /etc/apt/sources.list.d/docker.list
+ sh -c apt-get update -qq >/dev/null
+ [ -n ]
+ sh -c apt-get install -y -qq --no-install-recommends docker-ce >/dev/null
+ sh -c docker version
Client: Docker Engine - Community
Version: 20.10.2
API version: 1.41
Go version: go1.13.15
Git commit: 2291f61
Built: Mon Dec 28 16:17:32 2020
OS/Arch: linux/amd64
Context: default
Experimental: true
Server: Docker Engine - Community
Engine:
Version: 20.10.2
API version: 1.41 (minimale Version 1.12)
Go version: go1.13.15
Git commit: 8891c58
Built: Mon Dec 28 16:15:09 2020
OS/Arch: linux/amd64
Experimental: false
containerd:
Version: 1.4.3
GitCommit: 269548fa27e0089a8b8278fc4fc781d7f65a939b
runc:
Version: 1.0.0-rc92
GitCommit: ff819c7e9184c13b7c2607fe6c30ae19403a7aff
docker-init:
Version: 0.19.0
GitCommit: de40ad0
Wenn Sie Docker als Nicht-Root-Benutzer verwenden möchten, sollten Sie nun überlegen,
den Benutzernamen zur Gruppe "docker" hinzuzufügen, z. B. mit:
sudo usermod -aG docker your-user
Denken Sie daran, dass Sie sich ausloggen und wieder anmelden müssen, damit dies wirksam wird!
WARNUNG: Das Hinzufügen eines Benutzers zur Gruppe "docker" gewährt die Möglichkeit,
Container auszuführen, die verwendet werden können, um Root-Rechte auf dem
Docker-Host zu erlangen.
Weitere Informationen finden Sie unter https://docs.docker.com/engine/security/security/#docker-daemon-attack-surface
Port 80 scheint bereits belegt zu sein.
Dies zeigt Ihnen, welcher Befehl Port 80 verwendet.
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
nginx 958 root 8u IPv4 20899 0t0 TCP *:http (LISTEN)
nginx 958 root 9u IPv6 20901 0t0 TCP *:http (LISTEN)
nginx 3368 www-data 8u IPv4 20899 0t0 TCP *:http (LISTEN)
nginx 3368 www-data 9u IPv6 20901 0t0 TCP *:http (LISTEN)
Wenn Sie Discourse gleichzeitig mit einem anderen Webserver wie Apache oder nginx
ausführen möchten, müssen Sie einen anderen Port binden.
Siehe https://meta.discourse.org/t/17247
Wenn Sie bereits konfiguriertes Discourse neu konfigurieren möchten, verwenden Sie
./launcher stop app
um Discourse zu stoppen, bevor Sie es neu konfigurieren und es erneut versuchen.
root@localhost:/var/discourse# ./launcher stop app
WARNUNG: Wir beginnen gleich mit dem Herunterladen des Discourse-Basisimages.
Dieser Vorgang kann je nach Ihrer Netzwerkgeschwindigkeit zwischen wenigen Minuten und einer Stunde dauern.
Bitte haben Sie Geduld.
2.0.20201221-2020: Pulling from discourse/base
6ec7b7d162b2: Pull complete
488a5181297e: Extracting [========================> ] 384.9MB/775.2MB
^C
root@localhost:/var/discourse# ./launcher stop app
WARNUNG: Wir beginnen gleich mit dem Herunterladen des Discourse-Basisimages.
Dieser Vorgang kann je nach Ihrer Netzwerkgeschwindigkeit zwischen wenigen Minuten und einer Stunde dauern.
Bitte haben Sie Geduld.
2.0.20201221-2020: Pulling from discourse/base
6ec7b7d162b2: Pull complete
488a5181297e: Pull complete
Digest: sha256:e181dd9046cc293b10c5b29bbc21c5aa8b939ba5f0c500da4a9e952ed0b5195d
Status: Downloaded newer image for discourse/base:2.0.20201221-2020
docker.io/discourse/base:2.0.20201221-2020
Konfigurationsdatei nicht gefunden. Stellen Sie sicher, dass containers/app.yml existiert.
ls: kann auf '*.yml' nicht zugreifen: Datei oder Verzeichnis nicht gefunden
Verfügbare Konfigurationen ( )