現象描述
# docker pull centos
latest: Pulling from centos
3690474eb5b4: Pulling fs layer
b200b2d33d98: Pulling fs layer
3fbd5972aaac: Pulling fs layer
Pulling repository centoslayer
Repository not found
下載鏡像時出錯,不是
Repository not found就是timeout,嘗試屢次仍未解決。
說明:系統爲centos 6.7
嘗試
1 因而yum update升級了一下系統,屢次嘗試後還是報錯。
2 因而檢查了一下/etc/yum.repo.d/發現yum update時生成了好多repo文件(原本使用的是阿里的yum源),因而把剛纔生成的repo移除後,執行
# docker pull centos:latest
latest: Pulling from centos
3690474eb5b4: Pull complete
b200b2d33d98: Downloading [========> ] 11.35 MB/70.58 MB
3fbd5972aaac: Download complete
d83a55af4e75: Download complete
d83a55af4e75: Pulling fs layer
雖然像蝸牛同樣緩慢,可是仍是沒有報錯。
疑問
也許執行docker pull centos:latest會依賴yum源,畢竟阿里的比系統的yum源快得多。
問題雖然是解決了,但真正的緣由是否是在這,我不知道。
分享出來和你們一塊兒探討。