Just keep in mind that in some cases the stable branch might stop working with the discourse-docker
repository.
The good news is that from what I see in these cases, the discourse team backports the changes to the stable branch for it to work again.
I think that creating tags and branches in the discourse-docker
repository would help a lot to avoid these kind of problems. This is up to the discourse team, tough (or you can fork the repo).