国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Working with Docker Hub

Charles / 1438人閱讀

摘要:到目前為止我們已經(jīng)學(xué)習(xí)了如何使用命令行在主機(jī)上運(yùn)行。是由公司維護(hù)的公共注冊(cè)倉(cāng)庫(kù)。其中有兩個(gè)結(jié)果,。第二個(gè)表示它來(lái)自于一位叫的用戶的倉(cāng)庫(kù)。第一個(gè)結(jié)果沒(méi)有顯示列出倉(cāng)庫(kù)則意味著它是受信任的官方頂級(jí)名稱空間存儲(chǔ)庫(kù)。將倉(cāng)庫(kù)名和鏡像名分割開(kāi)。

Working with Docker Hub

到目前為止我們已經(jīng)學(xué)習(xí)了如何使用命令行在主機(jī)上運(yùn)行Docker。你已經(jīng)學(xué)習(xí)了如何下載鏡像,如何從已經(jīng)存在的鏡像運(yùn)行容器,以及如何創(chuàng)建你自己的鏡像。

下一步,你將學(xué)習(xí)如何使用Docker Hub來(lái)簡(jiǎn)化和加強(qiáng)你的Docker工作流。

Docker Hub是由Docker公司維護(hù)的公共注冊(cè)倉(cāng)庫(kù)。你可以利用它:

下載超過(guò)15000的鏡像來(lái)構(gòu)建容器

身份驗(yàn)證、工作組織結(jié)構(gòu)以及像webhookstrigger這樣的工作流工具

一些私人工具,比如私人倉(cāng)庫(kù)用來(lái)存放你不想和他人分享的鏡像

Docker commands and Docker Hub

Docker本身提供了一些命令用于獲取Docker Hub服務(wù):

docker login

docker search

docker pull

docker push

Account creation and login

要想使用Docker Hub的服務(wù),首先要有Docker Hub的賬號(hào)并且登錄。你可以在Docker Hub上注冊(cè)或者通過(guò)命令:

docker login

這條命令后會(huì)提示輸入用戶名,會(huì)成為你公共倉(cāng)庫(kù)的共有命名空間,如果已經(jīng)有了用戶名,Docker會(huì)提示你輸入密碼和郵箱,然后自動(dòng)登錄。登錄成功后你就可以向Docker Hub上自己的倉(cāng)庫(kù)中推送自己的鏡像了。

注意:你的身份驗(yàn)證信息會(huì)被存在用戶目錄的.dockercfg認(rèn)證文件中

Searching for images

我們可以通過(guò)Docker自己的search接口或者是命令行中的接口來(lái)查找Docker Hub中的鏡像。關(guān)鍵字可以是鏡像名,用戶名甚至是鏡像的描述信息。

$ sudo docker search centos
NAME           DESCRIPTION                                     STARS     OFFICIAL   TRUSTED
centos         Official CentOS 6 Image as of 12 April 2014     88
tianon/centos  CentOS 5 and 6, created using rinse instea...   21
...

其中有兩個(gè)結(jié)果:centostianon/centos。第二個(gè)tianon/centos表示它來(lái)自于一位叫tianon的用戶的倉(cāng)庫(kù)。第一個(gè)結(jié)果沒(méi)有顯示列出倉(cāng)庫(kù)則意味著它是受信任的官方頂級(jí)名稱空間存儲(chǔ)庫(kù)。/將倉(cāng)庫(kù)名和鏡像名分割開(kāi)。

找到鏡像后pull下載鏡像

docker pull [imagename]
Contributing to Docker Hub

任何人都可以從Docker Hub下載鏡像,但是如果你想向Docker Hub推送鏡像,首先要注冊(cè)

Pushing a repository to Docker Hub

為了將倉(cāng)庫(kù)推送到register中,你需要已經(jīng)命名的鏡像或者把你的容器保存為命名的鏡像,詳情見(jiàn)這里

 docker push yourname/newimage
Features of Docker Hub

現(xiàn)在我們就來(lái)看看Docker Hub有哪些特性,更多信息見(jiàn)這里

私人倉(cāng)庫(kù)

組織和團(tuán)隊(duì)

自動(dòng)構(gòu)建

webhooks

Private Repositories

如果你有鏡像不想公開(kāi)或和他人分享,Docker允許你擁有自己的私人倉(cāng)庫(kù)

Organizations and teams

私人倉(cāng)庫(kù)的一個(gè)好處是你可以把里里面的鏡像分享給組織或團(tuán)隊(duì)里的人。Docker Hub允許你創(chuàng)建自己的組織,在組織里你可以和同伴一起工作,以及管理自己的倉(cāng)庫(kù)。詳情見(jiàn)這里

Automated Builds

自動(dòng)構(gòu)建和更新github和bitbuckets中的鏡像,這些工作直接在Docker Hub中進(jìn)行(不是本地)。它的工作方式是這樣的:在你選中的github或bitbucket中添加hook,當(dāng)你更新倉(cāng)庫(kù)時(shí)會(huì)觸發(fā)構(gòu)建和更新操作。

自動(dòng)構(gòu)建的步驟:

創(chuàng)建賬號(hào)并登錄

連接github或bitbucket的賬號(hào)

配置自動(dòng)構(gòu)建的選項(xiàng)

選中g(shù)ithub或bitbucket中帶有Dockerfile的項(xiàng)目

選擇分支

命名

分配可選的Docker標(biāo)簽

指定Dockerfile文件的位置,默認(rèn)是/目錄

在 Automated Builds page查看自己自動(dòng)構(gòu)建的項(xiàng)目

不能對(duì)自動(dòng)構(gòu)建的倉(cāng)庫(kù)使用docker push命令。只能通過(guò)向github或bitbucket更新代碼來(lái)管理自己的鏡像。

你也可用為同一個(gè)項(xiàng)目的不同分支創(chuàng)建多個(gè)自動(dòng)構(gòu)建的項(xiàng)目。

Webhooks

webhooks附著到你的倉(cāng)庫(kù)并且在你更新鏡像或者push操作時(shí)觸發(fā)事件。通過(guò)webhook,push鏡像時(shí),你可以指定一個(gè)目標(biāo)URL或者JSON負(fù)載均衡。

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/26472.html

相關(guān)文章

  • Working with Docker Images

    摘要:注意上述命令有個(gè)用來(lái)指定文件的位置給鏡像添加標(biāo)簽需要登錄賬號(hào)總結(jié)查看鏡像查找鏡像這條命令很重要和難記,和的作用類似,指定作者指更改過(guò)的的,是新的的名字后面要指定的地址 showImg(http://7vihfm.com1.z0.glb.clouddn.com/2015-4-18-javagroup-5.jpg); 目標(biāo) 本地主機(jī)管理鏡像 創(chuàng)建自己的鏡像 上傳鏡像到Docker H...

    wangxinarhat 評(píng)論0 收藏0
  • MacOS上安裝Docker

    摘要:環(huán)境要求以上的,才能安裝運(yùn)行。安裝下載地址下載之后雙擊安裝文件開(kāi)始安裝。我們需要讓所有的用戶都有訪問(wèn)安裝文件的權(quán)限。運(yùn)行命令得到一個(gè)錯(cuò)誤信息明顯的的版本過(guò)低,升級(jí)下再次運(yùn)行得到結(jié)果安裝完成。 Docker引擎是基于Linux內(nèi)核特性的開(kāi)源應(yīng)用容器。讓開(kāi)發(fā)者可以打包他們的應(yīng)用以及依賴包到一個(gè)可移植的容器中,發(fā)布到任何流行的Linux容器上,實(shí)現(xiàn)虛擬化,容器運(yùn)行在類似與iphone的沙盒中...

    chaosx110 評(píng)論0 收藏0
  • CentOS上面搭建Docker

    摘要:在上面搭建一個(gè)不要為我為什么不用因?yàn)槟撤N我不想說(shuō)的原因。環(huán)境要求要求系統(tǒng)必須在以上,內(nèi)核版本必須是以上查看版本查看內(nèi)核版本安裝運(yùn)行命令第一條命令是更新下現(xiàn)有庫(kù)。啟動(dòng)測(cè)試下安裝是否成功使用著名的安裝成功 在CentOS上面搭建一個(gè)Docker,不要為我為什么不用Ubuntu(因?yàn)槟撤N我不想說(shuō)的原因^_^)。 環(huán)境要求 Docker要求系統(tǒng)必須在CentOS 6以上,內(nèi)核版本必須是2.6....

    lanffy 評(píng)論0 收藏0
  • CentOS上面搭建Docker

    摘要:在上面搭建一個(gè)不要為我為什么不用因?yàn)槟撤N我不想說(shuō)的原因。環(huán)境要求要求系統(tǒng)必須在以上,內(nèi)核版本必須是以上查看版本查看內(nèi)核版本安裝運(yùn)行命令第一條命令是更新下現(xiàn)有庫(kù)。啟動(dòng)測(cè)試下安裝是否成功使用著名的安裝成功 在CentOS上面搭建一個(gè)Docker,不要為我為什么不用Ubuntu(因?yàn)槟撤N我不想說(shuō)的原因^_^)。 環(huán)境要求 Docker要求系統(tǒng)必須在CentOS 6以上,內(nèi)核版本必須是2.6....

    Dr_Noooo 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<