Gitlab-Runner verwendet kein lokales Image

1

Wie kann ich gitlab-runner exec dockerdie Verwendung eines lokalen Images erzwingen ?

Using Docker executor with image docker_compose:0.0.1 ...
Using docker image sha256:be4b46f2adbc8534c7f6738279ebedd6106969695f5e596079e89e815d375d9c for predefined container...
Pulling docker image docker_compose:0.0.1 ...
ERROR: Job failed: Error response from daemon: pull access denied for docker_compose, repository does not exist or may require 'docker login'
FATAL: Error response from daemon: pull access denied for docker_compose, repository does not exist or may require 'docker login' 
Karl Morrison
quelle

Antworten:

1

Sie können verwenden --docker-pull-policy never:

gitlab-runner exec docker --docker-pull-policy never

Es wird nicht versucht, ein Bild herunterzuladen, sondern nur der lokale Cache, der Bilder enthält, die Sie selbst erstellt oder gezogen haben.

Guludo
quelle
Wie kann das Problem behoben werden?
music2myear
Es wird nicht versucht, ein Bild herunterzuladen, sondern nur der lokale Cache.
Guludo
Wenn Sie diese Erklärung zum Hauptteil Ihrer Antwort hinzufügen, wird sie verbessert.
music2myear
Danke für den Hinweis. Ich habe meine Antwort aktualisiert.
Guludo