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.