自己構(gòu)建的Docker鏡像,默認(rèn)存儲(chǔ)在本機(jī)中,Docker有提供某些方式分享這些鏡像,但不是主流的鏡像分享方式,也有違于開(kāi)源社區(qū)的共享精神。
本文介紹如何使用GitHub托管Dockerfile;使用DockerHub關(guān)聯(lián)GitHub托管的Dockerfile,進(jìn)行自動(dòng)化構(gòu)建,并托管構(gòu)建后的鏡像。
GitHub地址:https://github.com。
DockerHub地址:https://hub.docker.com。
Dockerfile及鏡像構(gòu)建的相關(guān)知識(shí)可參考我之前寫(xiě)的幾篇博文:
準(zhǔn)備工作
注冊(cè)GitHub和DockerHub。GitHub主要是用于托管源代碼(即托管Dockerfile文件);DockerHub主要用于構(gòu)建和托管鏡像。
兩個(gè)平臺(tái)都是免費(fèi)的,但是因?yàn)榉?wù)器在國(guó)外,訪問(wèn)不是很穩(wěn)定,原因大家都懂。