[英]Pulling image from local docker insecured Docker registry to Kubernetes
[英]Docker is pulling image from remote registry but I want to use a local image
我有這個簡單的運行命令:
docker run -d --name interos-jenkins interos-jenkins
但是我得到這個錯誤:
來自守護程序的錯誤響應:913xxxxxxx1.dkr.ecr.us-west-2.amazonaws.com/interos-jenkins:manifest的清單未找到
因此,無論出於何種原因,泊塢窗都在遠程寄存器中查找映像,如果我在本地運行docker images
,則會看到:
REPOSITORY TAG IMAGE ID CREATED SIZE
913617820371.dkr.ecr.us-west-2.amazonaws.com/interos-jenkins latest 28b0ffed29d5 21 minutes ago 766MB
interos-jenkins latest 28b0ffed29d5 21 minutes ago 766MB
913617820371.dkr.ecr.us-west-2.amazonaws.com/interos_jenkins latest 57fe1cbff2dc About an hour ago 742MB
interos_jenkins latest 57fe1cbff2dc About an hour ago 742MB
913617820371.dkr.ecr.us-west-2.amazonaws.com/interos latest 349f61f0ba59 2 days ago 486MB
interos latest 349f61f0ba59 2 days ago 486MB
913617820371.dkr.ecr.us-west-1.amazonaws.com/interos latest 94b44ccbc9d1 2 days ago 486MB
ubuntu 16.04 a3551444fc85 2 days ago 119MB
python 3.7-alpine 715a1f28828d 4 days ago 87MB
jenkins/jenkins lts 15625611d6fb 2 weeks ago 704MB
centos latest 9f38484d220f 6 weeks ago 202MB
docker.elastic.co/elasticsearch/elasticsearch 6.3.2 96dd1575de0f 9 months ago 826MB
jenkins latest cd14cecfdb3a 9 months ago 696MB
有人知道為什么會這樣嗎,以及我如何使用本地映像而不是遠程映像?
我的猜測是“ interos-jenkins”的第一個匹配項中包含遠程URL?
更新,nvm,我之前正在運行此命令,但沒有意識到:
docker pull "$endpoint"/interos-jenkins:latest
我想我仍然想知道是否有一種方法可以告訴docker從遠程URL運行圖像或運行本地URL。
通常,docker首先在本地檢查映像是否存在,然后嘗試連接到遠程存儲庫。
您遇到的情況是正確的,因為您嘗試運行的映像確實不在本地存在。 圖像的名稱是全名:repository / name:tag
您可以嘗試使用docker run命令為映像指定全名嗎?
如果要以簡寫形式運行命令,則僅需使用短名稱(無存儲庫名稱)來重新標記映像。
希望這可以幫助
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.