Das eigentliche Problem ist dieses hier:
Wenn der Server/Container nicht auf den Discourse-Quellcode auf GitHub zugreifen kann, kann er ihn nicht erstellen/aktualisieren.
Da Sie sagten, dass es auf dem Host funktioniert, müssen Sie die Container-Netzwerkkonfiguration debuggen. Wechseln Sie mit docker run --it debian:buster-slim bash zu einer ähnlichen Container-Shell und debuggen Sie von dort aus.