簡體   English   中英

GitLab Runner & Docker:錯誤:准備失敗:錯誤:沒有這樣的圖像

[英]GitLab Runner & Docker: ERROR: Preparation failed: Error: No such image

當試圖從 Docker 拉取公共圖像(例如python:3.6 , node:latest )時,我們的 GitLab 運行器失敗並顯示以下錯誤消息:

Running with gitlab-runner 12.2.0 (a987417a)
  on GitLab Runner XYZ
Using Docker executor with image python:3.6 ... 00:17
Starting service python:3.6 ...
Pulling docker image python:3.6 ...
ERROR: Preparation failed: Error: No such image: python:3.6 (executor_docker.go:199:0s)

原因是我們超出了Dockers 的拉取率限制

  • 免費計划 – 匿名用戶:每 6 小時 100 次拉取
  • 免費計划——經過身份驗證的用戶:每 6 次拉取 200 次

如何查看我當前的費率?

請參閱https://docs.docker.com/docker-hub/download-rate-limit/#how-can-i-check-my-current-rate

如何提高速率限制?

使用 Docker 集線器進行身份驗證以增加到每 6 小時 200 次拉動:

docker login

或者,您可以緩存 Docker 映像,以減少從 CI/CD 基礎架構調用 DockerHub 的次數

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM