Nicht einfach. Siehe Can Discourse ship frequent Docker images that do not need to be bootstrapped?
Eine Erklärung ist, dass Docker-Compose zu Beginn des Projekts noch nicht wirklich praktikabel war, sodass sie ihren eigenen Launcher entwickelten. Das ist es, was sie für ihr Hosting verwenden, und es gibt keinen Grund, es zu ändern. Die Installationsdokumentation funktioniert erstaunlich gut für Leute, die absolut keine Ahnung von Systemadministration haben.
[quote=“Francesco Frassinelli, post:3, topic:183600, username:frafra”]
Das Bitnami-Image auf DockerHub hat doppelt so viele Downloads. Ich frage mich, ob das daran liegt, dass sie richtig verpackt sind (ein Container für jeden Dienst, nicht viele Dienste in einem einzigen undurchsichtigen Container gebündelt) und mit einer Compose-Datei ausgeführt werden können.
[/quote] Das vermute ich. Und sie scheinen für viele Leute zu funktionieren, aber wenn Sie zu diesen Leuten gehören und etwas schief geht, können Sie hier nicht (viel) Hilfe bekommen, weil es nicht das ist, was die Leute hier kennen. Es ist unklar (zumindest für mich), welche Art von Unterstützung sie woanders bekommen können, aber oft gibt es Austausche wie “Um dieses Problem zu lösen, tun Sie einfach X”, gefolgt von “Ich kann X nicht tun, weil ich Bitnami benutze und nicht weiß, wie das geht.”
Das heißt, ich habe angefangen, Images zu erstellen, die den unterstützten Images sehr ähnlich sind, aber mit Docker Compose und ähnlichen Tools bereitgestellt werden können. Ich habe kürzlich in Erwägung gezogen, sie so kompatibel wie möglich mit dem Bitnami-Image zu machen, damit der Wechsel zwischen ihnen einfach ist. Was ich zur Verfügung habe, ist noch nicht ganz fertig für die Nutzung durch andere, da ich noch Dinge ändere; ich bin mir nicht sicher, ob es ein paar Monate oder ein paar Jahre dauern wird.