自己構(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ě)的幾篇博文:

  1. Docker鏡像構(gòu)建的兩種方式。

  2. 官方Tomcat鏡像Dockerfile分析及鏡像使用。

  3. 構(gòu)建自己的Tomcat鏡像

準(zhǔn)備工作

注冊(cè)GitHub和DockerHub。GitHub主要是用于托管源代碼(即托管Dockerfile文件);DockerHub主要用于構(gòu)建和托管鏡像。

兩個(gè)平臺(tái)都是免費(fèi)的,但是因?yàn)榉?wù)器在國(guó)外,訪問(wèn)不是很穩(wěn)定,原因大家都懂。

使用G