簡體   English   中英

從本地Docker存儲庫中提取圖像

[英]Pulling image from local docker repository

無法從Minikube內部的本地存儲庫中提取圖像

我在本地計算機(mac)上設置了本地docker存儲庫。 我只有兩個圖像存儲在那里。 我正在使用Kubernetes定義文件設置各種容器,並且在我的配置中,有一個復制控制器可以從我的存儲庫中提取圖像,效果很好。 另一個是從相同的存儲庫中提取但失敗的PetSet。 啊!!!

當我推送到本地存儲庫時,我使用:

localhost:5000/image/name:v1

當我從Kubernetes配置中引用映像時,我使用了:

{local ip addr}:5000/image/name:v1

如果我通過SSH進入Minikube實例並嘗試手動拉出映像,則會得到以下信息: Error response from daemon: read tcp 10.0.2.15:51958->{my local ip addr}:5000: read: connection reset by peer

直到今天,它一直運行良好。

當我啟動Minikube VM時,我添加了標志

--insecure-registry={ip addr of my machine}:5000

到目前為止,我已經嘗試過

  • 刪除minikube和.minikube目錄(多次)
  • 刪除並重新創建本地存儲庫
  • 完全重新安裝Minikube

目前,對於為什么一個映像成功地從本地存儲庫中提取而另一個映像失敗了,我卻一無所知。

因此,事實證明我正在運行的VirtualBox版本導致了該問題。 我正在運行VirtualBox版本5.0.28-r111378 ,但是降級到較早的版本5.0.20-r106931 ,問題已解決。 您可以在此處查看解決此問題的線程

暫無
暫無

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

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