Nur Web - brauche ich ein separates Bild für jeden Container?

Es enthält eindeutige Kopien der Themes Ihrer Sites, einschließlich JS, CSS und anderer Asset-Typen.

Auch die eindeutige Kombination Ihrer Plugins und deren Abhängigkeiten.

Es ist eine lange Geschichte, aber Discourse und die meisten Werkzeuge sind älter als Dinge wie Docker Compose.

Wir liefern einen fetten Container, der das ganze Drum und Dran enthält, und das hat mehrere Kompromisse. Zum einen ermöglicht der zustandsbehaftete Container Funktionen wie unser webbasiertes Ein-Klick-Update.

Aus der Sicht eines moderneren Ansatzes, wie Container heute normalerweise eingesetzt werden, ist dies tatsächlich eine große Diskrepanz. Dies wird ausführlich in Kann Discourse häufige Docker-Images liefern, die nicht neu erstellt werden müssen? diskutiert und ist lesenswert.

Letztendlich funktioniert unser aktueller Status quo gut für Leute, die nur leicht technikaffin sind, Befehle in einer SSH-Sitzung kopieren und einfügen und DNS konfigurieren können, aber keine Meister von Linux-Containern sind.

Und für die Linux-Container-Schwarzgurte da draußen können wir ihnen sagen, dass sie dieses neu erstellte Image nehmen, in eine Registry verschieben und auf ihrer bevorzugten Container-Orchestrierungssoftware wiederverwenden können.

Leute zwischen den beiden oben genannten Personas spüren jedoch den Schmerz am meisten.

2 „Gefällt mir“