The docker registry should have an example docker image to check the setup
Summary
I've used the gcr.io and docker hub registries, but the setup of the gitlab registry gave me denied: requested access to the resource is denied when I tried to push.
Thus I suggest that there should be changes to the documentation so that part of the setup includes testing that a simple "hello-world" docker image can be pulled and executed.
Steps to reproduce
$ docker login
...
$ docker tag <mylocalimage> registry.gitlab.com/<myproject>/<somename>
$ docker push registry.gitlab.com/<myproject>/<somename>
Example Project
What is the current bug behavior?
The push refers to a repository [registry.gitlab.com/myproject/asomename]
b45ac1bb96cf: Preparing
f57fed3ac7ed: Preparing
084bf8eb195b: Preparing
e7eb8c07cc08: Preparing
e02d840adbba: Preparing
14ceee3a1a01: Waiting
734ee40ae203: Waiting
03385be94eb6: Waiting
e7f657dbf90f: Waiting
d359ab38b013: Waiting
682e7cee9d37: Waiting
295d6a056bfd: Waiting
denied: requested access to the resource is denied
What is the expected correct behavior?
In the documentation, a "hello-world" image should be available in all accounts at startup, so I would do
$ docker pull registry.gitlab.com/myproject/hello-world
$ docker run -it --rm registry.gitlab.com/snap-account/accounting-common-cibuild
Hello World!