Docker Hub

學習完整課程請移步 互聯(lián)網(wǎng) Java 全棧工程師

目前 Docker 官方維護了一個公共倉庫 Docker Hub栅迄,其中已經(jīng)包括了數(shù)量超過 15,000 的鏡像。大部分需求都可以通過在 Docker Hub 中直接下載鏡像來實現(xiàn)皆怕。

注冊

你可以在 https://cloud.docker.com 免費注冊一個 Docker 賬號毅舆。

登錄

可以通過執(zhí)行 docker login 命令交互式的輸入用戶名及密碼來完成在命令行界面登錄 Docker Hub。

你可以通過 docker logout 退出登錄愈腾。

拉取鏡像

你可以通過 docker search 命令來查找官方倉庫中的鏡像憋活,并利用 docker pull 命令來將它下載到本地。

例如以 centos 為關鍵詞進行搜索:

$ docker search centos
NAME                                            DESCRIPTION                                     STARS     OFFICIAL   AUTOMATED
centos                                          The official build of CentOS.                   465       [OK]
tianon/centos                                   CentOS 5 and 6, created using rinse instea...   28
blalor/centos                                   Bare-bones base CentOS 6.5 image                6                    [OK]
saltstack/centos-6-minimal                                                                      6                    [OK]
tutum/centos-6.4                                DEPRECATED. Use tutum/centos:6.4 instead. ...   5                    [OK]

可以看到返回了很多包含關鍵字的鏡像顶滩,其中包括鏡像名字余掖、描述寸爆、收藏數(shù)(表示該鏡像的受關注程度)礁鲁、是否官方創(chuàng)建、是否自動創(chuàng)建赁豆。

官方的鏡像說明是官方項目組創(chuàng)建和維護的仅醇,automated 資源允許用戶驗證鏡像的來源和內(nèi)容。

根據(jù)是否是官方提供魔种,可將鏡像資源分為兩類析二。

一種是類似 centos 這樣的鏡像,被稱為基礎鏡像或根鏡像节预。這些基礎鏡像由 Docker 公司創(chuàng)建叶摄、驗證、支持安拟、提供蛤吓。這樣的鏡像往往使用單個單詞作為名字。

還有一種類型糠赦,比如 tianon/centos 鏡像会傲,它是由 Docker 的用戶創(chuàng)建并維護的锅棕,往往帶有用戶名稱前綴√噬剑可以通過前綴 username/ 來指定使用某個用戶提供的鏡像裸燎,比如 tianon 用戶。

另外泼疑,在查找的時候通過 --filter=stars=N 參數(shù)可以指定僅顯示收藏數(shù)量為 N 以上的鏡像德绿。

下載官方 centos 鏡像到本地。

$ docker pull centos
Pulling repository centos
0b443ba03958: Download complete
539c0211cd76: Download complete
511136ea3c5a: Download complete
7064731afe90: Download complete

推送鏡像

用戶也可以在登錄后通過 docker push 命令來將自己的鏡像推送到 Docker Hub退渗。

以下命令中的 username 請?zhí)鎿Q為你的 Docker 賬號用戶名脆炎。

$ docker tag ubuntu:17.10 username/ubuntu:17.10

$ docker image ls

REPOSITORY                                               TAG                    IMAGE ID            CREATED             SIZE
ubuntu                                                   17.10                  275d79972a86        6 days ago          94.6MB
username/ubuntu                                          17.10                  275d79972a86        6 days ago          94.6MB

$ docker push username/ubuntu:17.10

$ docker search username

NAME                      DESCRIPTION                                     STARS               OFFICIAL            AUTOMATED
username/ubuntu

自動創(chuàng)建

自動創(chuàng)建(Automated Builds)功能對于需要經(jīng)常升級鏡像內(nèi)程序來說,十分方便氓辣。

有時候秒裕,用戶創(chuàng)建了鏡像,安裝了某個軟件钞啸,如果軟件發(fā)布新版本則需要手動更新鏡像几蜻。

而自動創(chuàng)建允許用戶通過 Docker Hub 指定跟蹤一個目標網(wǎng)站(目前支持 GitHubBitBucket)上的項目,一旦項目發(fā)生新的提交或者創(chuàng)建新的標簽(tag)体斩,Docker Hub 會自動構(gòu)建鏡像并推送到 Docker Hub 中梭稚。

要配置自動創(chuàng)建,包括如下的步驟:

  • 創(chuàng)建并登錄 Docker Hub絮吵,以及目標網(wǎng)站弧烤;
  • 在目標網(wǎng)站中連接帳戶到 Docker Hub;
  • 在 Docker Hub 中 配置一個自動創(chuàng)建蹬敲;
  • 選取一個目標網(wǎng)站中的項目(需要含 Dockerfile)和分支暇昂;
  • 指定 Dockerfile 的位置,并提交創(chuàng)建伴嗡。

之后急波,可以在 Docker Hub 的 自動創(chuàng)建頁面 中跟蹤每次創(chuàng)建的狀態(tài)。

?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末瘪校,一起剝皮案震驚了整個濱河市澄暮,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌阱扬,老刑警劉巖泣懊,帶你破解...
    沈念sama閱讀 217,826評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異麻惶,居然都是意外死亡馍刮,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,968評論 3 395
  • 文/潘曉璐 我一進店門用踩,熙熙樓的掌柜王于貴愁眉苦臉地迎上來渠退,“玉大人忙迁,你說我怎么就攤上這事∷槟耍” “怎么了姊扔?”我有些...
    開封第一講書人閱讀 164,234評論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長梅誓。 經(jīng)常有香客問我恰梢,道長,這世上最難降的妖魔是什么梗掰? 我笑而不...
    開封第一講書人閱讀 58,562評論 1 293
  • 正文 為了忘掉前任嵌言,我火速辦了婚禮,結(jié)果婚禮上及穗,老公的妹妹穿的比我還像新娘摧茴。我一直安慰自己,他們只是感情好埂陆,可當我...
    茶點故事閱讀 67,611評論 6 392
  • 文/花漫 我一把揭開白布苛白。 她就那樣靜靜地躺著,像睡著了一般焚虱。 火紅的嫁衣襯著肌膚如雪购裙。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,482評論 1 302
  • 那天鹃栽,我揣著相機與錄音躏率,去河邊找鬼。 笑死民鼓,一個胖子當著我的面吹牛薇芝,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播摹察,決...
    沈念sama閱讀 40,271評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼恩掷,長吁一口氣:“原來是場噩夢啊……” “哼倡鲸!你這毒婦竟也來了供嚎?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,166評論 0 276
  • 序言:老撾萬榮一對情侶失蹤峭状,失蹤者是張志新(化名)和其女友劉穎克滴,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體优床,經(jīng)...
    沈念sama閱讀 45,608評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡劝赔,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,814評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了胆敞。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片着帽。...
    茶點故事閱讀 39,926評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡杂伟,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出仍翰,到底是詐尸還是另有隱情赫粥,我是刑警寧澤,帶...
    沈念sama閱讀 35,644評論 5 346
  • 正文 年R本政府宣布予借,位于F島的核電站越平,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏灵迫。R本人自食惡果不足惜秦叛,卻給世界環(huán)境...
    茶點故事閱讀 41,249評論 3 329
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望瀑粥。 院中可真熱鬧挣跋,春花似錦、人聲如沸狞换。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,866評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽哀澈。三九已至牌借,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間割按,已是汗流浹背膨报。 一陣腳步聲響...
    開封第一講書人閱讀 32,991評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留适荣,地道東北人现柠。 一個月前我還...
    沈念sama閱讀 48,063評論 3 370
  • 正文 我出身青樓,卻偏偏與公主長得像弛矛,于是被迫代替她去往敵國和親够吩。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,871評論 2 354

推薦閱讀更多精彩內(nèi)容