Ich habe die empfohlene Installationsanleitung hier befolgt: discourse/docs/INSTALL-cloud.md at main · discourse/discourse · GitHub
Dies sind die einzigen Befehle, die für die Docker-Installation erforderlich sind:
sudo apt install docker.io
sudo apt install git
Wird Docker damit auf dem neuesten Stand gehalten?
Ich verwende Ubuntu Server 22.04.
Im Webinterface gibt es das Update-Programm, mit dem Docker aktualisiert werden kann. Es teilt Ihnen mit, ob es auf dem neuesten Stand ist unter (site url)/admin/update.
pfaffman
(Jay Pfaffman)
8. Juni 2024 um 18:51
3
Sie können
apt-get update; apt-get upgrade
Sie können apt auch so konfigurieren, dass Updates automatisch angewendet und neu gestartet werden, wenn Sie suchen.
9pfs:
Wäre es nicht apt-get?
„-get“ ist in Ubuntu nicht mehr erforderlich, daher ist „apt“ für alle Befehle ausreichend.
Meine Frage bezog sich mehr auf Ubuntu-Repositories mit Docker und ob sie die neueste Version paketieren. Ich kann dies mit den 22.04 Repos überprüfen. Danke
"apt upgrade" aktualisiert Ubuntu, aber aktualisiert das auch Docker?
Für den App-Neubau: cd/var/discourse dann ./launcher rebuild app
Es sollte Docker aktualisieren, da der ursprüngliche Befehl
sudo apt install docker.io lautet und es somit aus den Ubuntu-Repositories bezogen wird.
Aus dem oben genannten Leitfaden:
Discourse:
Aufgrund der Art und Weise, wie Docker-Pakete geändert wurden, müssen Sie möglicherweise auch Ihr Docker von lxc-docker- oder docker-engine-Paketen aktualisieren. Eine Möglichkeit, dies zu tun, ist über das Docker-Skript hier (es wird vor einer vorhandenen Installation gewarnt, sollte aber ok aktualisiert werden):
wget -qO- https://get.docker.com/ | sh
Dies wird nun die Hauptversionen von docker-ce verwenden.
Bearbeiten: Dieser Befehl scheint die Website zum Absturz gebracht zu haben, es wird nicht empfohlen, ihn auszuführen.