Using Private GitLab Container Registry in GitLab CI

I get this error:

Running with gitlab-runner 17.4.0~pre.110.g27400594 (27400594)
  on blue-3.saas-linux-small-amd64.runners-manager.gitlab.com/default zxwgkjAP, system ID: s_d5d3abbdfd0a
Preparing the "docker+machine" executor 00:32
Using Docker executor with image registry.gitlab.com/newbie/test:latest ...
Starting service docker:dind...
Pulling docker image docker:dind ...
Using docker image sha256:8314b971e611487bd98e2907c84df89c10243359ecf1452511dfa5cf594659fd for docker:dind with digest docker@sha256:b0c1179ea32ad77bdb7b852b037e54b11022304c2f2662af1954ef53869314b2 ...
Waiting for services to be up and running (timeout 30 seconds)...
Authenticating with credentials from job payload (GitLab Registry)
Pulling docker image registry.gitlab.com/newbie/test:latest ...
WARNING: Failed to pull image with policy "always": Error response from daemon: pull access denied for registry.gitlab.com/newbie/test, repository does not exist or may require 'docker login': denied: requested access to the resource is denied (manager.go:251:0s)
ERROR: Job failed: failed to pull image "registry.gitlab.com/newbie/test:latest" with specified policies [always]: Error response from daemon: pull access denied for registry.gitlab.com/newbie/test, repository does not exist or may require 'docker login': denied: requested access to the resource is denied (manager.go:251:0s)

CI/CD Variables:

  • CI_REGISTRY
  • CI_REGISTRY_PASSWORD
  • CI_REGISTRY_USER

Can someone help me?

Can someone provide me a sample .gitlab-ci.yml?