I can't get over how easy it is to keep gitlab upgraded/up to date with docker.
They've done this for quite a while too. When I took over managing our Gitlab instance it was 3 major versions behind. I just went back and followed their directions to get to certain minimal levels, then could do a major version update. Then do another incremental to another specific level, then do it again. It took a little while, but it worked perfectly.
I really appreciate the time and effort they put into making sure that the upgrade process is smooth.