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' 

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.


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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.