Rancher 運行本地的鏡像文件


在docker服務器上添加新的鏡像后想在rancher中部署運行,通過docker image ls可以看到鏡像存在,但是在通過rancher添加部署的時候卻出現以下錯誤。

    Failed to pull image "data-center-catalog:latest": rpc error: code = Unknown desc = Error response from daemon: pull access denied for data-center-catalog, repository does not exist or may require 'docker login'

系統沒有找到鏡像,檢查yaml文件發現rancher默認使用了以下配置

      - image: data-center-catalog:latest
        imagePullPolicy: Always
        name: data-center-catalogtest
imagePullPolicy標識總是從遠程拉取鏡像,但是我沒有使用鏡像服務,所以這里改為  IfNotPresent
- image: data-center-catalog:latest
        imagePullPolicy: IfNotPresent
        name:data-center-catalogtest
 
        

意思是如果監測到本地存在此鏡像就不從遠程拉取,刪除現有pod重新添加pod成功部署

 

或者在配置部署的時候在  安全/主機設置 中修改鏡像拉取策略 為 不存在則拉取

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM