基本信息
案例ID:222635
技術(shù)顧問:TheChen - 1年經(jīng)驗 - 保密

項目名稱:自建Docker代理倉庫
所屬行業(yè):企業(yè)服務(wù) - 云計算
->查看更多案例案例ID:222635
技術(shù)顧問:TheChen - 1年經(jīng)驗 - 保密
項目名稱:自建Docker代理倉庫
所屬行業(yè):企業(yè)服務(wù) - 云計算
->查看更多案例
Docker Hub是Docker官方的鏡像存儲庫,提供給開發(fā)者上傳/下載容器的鏡像。
然而因為某些原因(大家都懂),國內(nèi)無法直接訪問Docker Hub。所以國內(nèi)一些公司和學(xué)校就搭建了許多鏡像源來加速下載。
比如:阿里云、騰訊云、網(wǎng)易云、中科大、訊飛、百度等,以及SJTUG。
然而隨著SJTUG鏡像站的下架,國內(nèi)使用Docker變得更加困難了,雖然目前還僅限于SJTUG的途徑被阻斷,國內(nèi)其他的鏡像站還正常運行,但是各種小道消息透露,后續(xù)國內(nèi)其他鏡像站也會被下架,還包括 Github CDN 鏡像,NPM,Python PIP,OpenWrt OPKG 等未受內(nèi)容審查的鏡像服務(wù)器同樣也會被下架。
因此,必須找到一種長久的解決辦法————自建代理。
以下就是我整理的一種低成本、易部署的搭建教程。
原理是利用一臺能夠正常訪問DockerHub(即能夠訪問外網(wǎng))的服務(wù)器,在這臺服務(wù)器上搭建一自己的私有倉庫,并利用Nginx代理實現(xiàn)國內(nèi)訪問。