GitLab use Docker containers in their products for several purposes. To store container images that were custom built for projects they also added Docker Container Registry functionality to GitLab. By using this, you avoid having to store images in a remote location that is maybe not safe enough. The container registry is the subject of the next section.