webeindustry I can see where you're coming from. However, for a small business like the one I work for Gitlab is a godsend because we only pay for one license for lots of features instead of a license for one thing, and then a monthly subscription to another and a yearly support contract to yet another and so forth so on. Simply put for smaller companies Gitlab is a money-saving and time-saving device so long as the person operating the server it's on understands how to run it properly. And by properly I mean without a docker image or some other docker type imaging system. Simply put in my opinion, Docker was never designed to run enterprise grade software like Gitlab. And I also think that Gitlab was never designed for something like docker to run it. Simply put to me docker will always be a tool for developers to get a production "like" environment. But should never actually be used in production.
Note: These are my personal opinions and I am not trying to start a flame war or anything over docker and "X Competitor". I simply believe that everything has it's purpose and for docker production use isn't one of them.