Vor einiger Zeit hatte ich auf Arbeit mal ein Etherpad lite aufgesetzt. Das war damals für mich ein erster Gehversuch mit Docker, und das hat auch gut geklappt. Die Nutzer (jedenfalls Teile derer) hatten es angenommen. Da aber der zentrale Platz für Dokumentation ins Confluence gewandert ist, ist die Etherpad-Nutzung eingeschlafen.
Also habe ich es schon vor längerem gelöscht.
Nun wollte ich es privat mal wieder einsetzen. Doch ach: ein aktuelles mysql wird nicht unterstützt. Der Pull-Request, wenigstens die Doku entsprechend anzupassen, bleibt unbearbeitet liegen. Letztes Update vor 2 Jahren. Also: Da passiert nichts mehr.
Nun finde ich das erstmal gar nicht schlimm: Es gibt kein Recht zu verlangen, daß der Autor nun sein Image bis ans Lebensende weiter pflegen muß. Aber irgendwie: Es gibt auch keinen echten Exit für den Autor. Projekt löschen ist doof, schon weil es ja jemand forken könnte. Das einzige was der Autor machen könnte wäre wohl in fetten Buchstaben oben ranzuschreiben: DEPRECATED. Nützt aber auch nichts, wenn ein armer Mensch aus irgendeinem Blog copy-n-pasted.
Dasselbe Problem haben komplette Distributionen aber auch: Wie oft ist der Upstream einer mitgelieferten Software Meilen voraus. Man versuche mal, youtube-dl
aus einem aktuellen Debian/Ubuntu zu verwenden.
Zurück zu Docker: Ich kann Stand jetzt wärmstens watchtower empfehlen. Das hält die Container (und auch sich selber) aktuell, und man kann schnell sehen, wenn ein Container lange nicht mehr aktualisiert wurde:
root@big:~# docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 2c2c73561629 tvelocity/etherpad-lite "/entrypoint.sh bin/…" 49 minutes ago Up 48 minutes 127.0.0.1:9001->9001/tcp etherpad-lite f8c2046089fe mysql:5 "docker-entrypoint.s…" About an hour ago Up About an hour 3306/tcp, 33060/tcp ep_mysql bdb7102c1135 collabora/code:latest "/bin/sh -c 'bash st…" 2 weeks ago Up 6 days 127.0.0.1:9980->9980/tcp collabora 4d4dc619a104 containrrr/watchtower:latest "/watchtower" 8 weeks ago Up 6 days watchtower 2fbd0235759d mikesplain/openvas "/bin/sh -c /start" 8 weeks ago Up 6 days 0.0.0.0:9390->9390/tcp, 127.0.0.1:444->443/tcp openvas root@big:~#
watchtower aktualisiert die Container von selbst, das ist natürlich potentiell gefährlich, wenn mann immer latest
verwendet. Für den Privatgebrauch finde ich es aber OK.
#Docker