Sehr langsamer Docker-Image-Download

Als kürzlich ./launcher rebuild app ausgeführt wurde, sollten zwei Docker-Images heruntergeladen werden. Eines dauerte eine Weile, aber das andere nimmt sehr lange (> 20 Minuten).

Unsere VM verfügt über ausreichend Bandbreite. Bei der Überprüfung von nethogs wurde für das erfolgreich heruntergeladene Docker-Image meist überhaupt keine Download-Bandbreite angezeigt (gelegentlich jedoch > 1 MB/s), und für das Image, auf das ich noch warte, ebenfalls keine.

Ich vermute, dass dies wahrscheinlich ein Problem mit dem von Ihnen verwendeten Docker-Repository ist, wollte es aber dennoch ansprechen. Es könnte sinnvoller sein, unsere eigenen Docker-Images zu kompilieren, wie wir es zuvor getan haben. Vielen Dank.

Meines Wissens nutzt Discourse Docker Hub. Daher liegt jedes Problem mit der Bandbreite und/oder der Downloadgeschwindigkeit zwischen Ihrem Diensteanbieter (VM) und dem Docker-Server selbst.

Ja, wir nutzen Docker Hub, und ich weiß, dass es manchmal etwas langsam sein kann.

Eine Möglichkeit, dies zu umgehen, besteht darin, das Basis-Image vor dem Neustart herunterzuladen, beispielsweise mit:

docker pull $(grep -o "discourse/base:[0-9.-]*" launcher)

Vielleicht können wir das Image auch im GitHub Docker Registry hosten, sobald dieser nutzbar ist.