亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Docker 教程之Docker Hub詳細(xì)介紹

 更新時(shí)間:2016年12月26日 15:58:39   投稿:lqh  
這篇文章主要介紹了Docker 教程之Docker Hub詳細(xì)介紹的相關(guān)資料,需要的朋友可以參考下

Docker Hub

倉庫(Repository)是集中存放鏡像的地方。

一個(gè)容易混淆的概念是注冊(cè)服務(wù)器(Registry)。實(shí)際上注冊(cè)服務(wù)器是管理倉庫的具體服務(wù)器,每個(gè)服務(wù)器上可以有多個(gè)倉庫,而每個(gè)倉庫下面有多個(gè)鏡像。從這方面來說,倉庫可以被認(rèn)為是一個(gè)具體的項(xiàng)目或目錄。例如對(duì)于倉庫地址 dl.dockerpool.com/ubuntu 來說,dl.dockerpool.com 是注冊(cè)服務(wù)器地址,ubuntu 是倉庫名。

大部分時(shí)候,并不需要嚴(yán)格區(qū)分這兩者的概念。

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

登錄

可以通過執(zhí)行 docker login 命令來輸入用戶名、密碼和郵箱來完成注冊(cè)和登錄。 注冊(cè)成功后,本地用戶目錄的 .dockercfg 中將保存用戶的認(rèn)證信息。

基本操作

用戶無需登錄即可通過 docker search 命令來查找官方倉庫中的鏡像,并利用 docker pull 命令來將它下載到本地。

例如以 centos 為關(guān)鍵詞進(jìn)行搜索:

$ sudo 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]
...

可以看到返回了很多包含關(guān)鍵字的鏡像,其中包括鏡像名字、描述、星級(jí)(表示該鏡像的受歡迎程度)、是否官方創(chuàng)建、是否自動(dòng)創(chuàng)建。 官方的鏡像說明是官方項(xiàng)目組創(chuàng)建和維護(hù)的,automated 資源允許用戶驗(yàn)證鏡像的來源和內(nèi)容。

根據(jù)是否是官方提供,可將鏡像資源分為兩類。 一種是類似 centos 這樣的基礎(chǔ)鏡像,被稱為基礎(chǔ)或根鏡像。這些基礎(chǔ)鏡像是由 Docker 公司創(chuàng)建、驗(yàn)證、支持、提供。這樣的鏡像往往使用單個(gè)單詞作為名字。 還有一種類型,比如 tianon/centos 鏡像,它是由 Docker 的用戶創(chuàng)建并維護(hù)的,往往帶有用戶名稱前綴??梢酝ㄟ^前綴 user_name/ 來指定使用某個(gè)用戶提供的鏡像,比如 tianon 用戶。

另外,在查找的時(shí)候通過 -s N 參數(shù)可以指定僅顯示評(píng)價(jià)為 N 星以上的鏡像。

下載官方 centos 鏡像到本地。

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

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

自動(dòng)創(chuàng)建

自動(dòng)創(chuàng)建(Automated Builds)功能對(duì)于需要經(jīng)常升級(jí)鏡像內(nèi)程序來說,十分方便。 有時(shí)候,用戶創(chuàng)建了鏡像,安裝了某個(gè)軟件,如果軟件發(fā)布新版本則需要手動(dòng)更新鏡像。。

而自動(dòng)創(chuàng)建允許用戶通過 Docker Hub 指定跟蹤一個(gè)目標(biāo)網(wǎng)站(目前支持 GitHub 或 BitBucket)上的項(xiàng)目,一旦項(xiàng)目發(fā)生新的提交,則自動(dòng)執(zhí)行創(chuàng)建。

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

  • 創(chuàng)建并登錄 Docker Hub,以及目標(biāo)網(wǎng)站;
  • 在目標(biāo)網(wǎng)站中連接帳戶到 Docker Hub;
  • 在 Docker Hub 中 配置一個(gè)自動(dòng)創(chuàng)建;
  • 選取一個(gè)目標(biāo)網(wǎng)站中的項(xiàng)目(需要含 Dockerfile)和分支;
  • 指定 Dockerfile 的位置,并提交創(chuàng)建。

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

感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!

相關(guān)文章

  • 聊聊Docker不適合跑?MySQL?的N個(gè)原因

    聊聊Docker不適合跑?MySQL?的N個(gè)原因

    容器是為了解決“在切換運(yùn)行環(huán)境時(shí),如何保證軟件能夠正常運(yùn)行”這一問題,這篇文章主要介紹了Docker?為什么不適合跑?MySQL?有N個(gè)原因,需要的朋友可以參考下
    2022-12-12
  • Docker學(xué)習(xí)筆記之docker入門

    Docker學(xué)習(xí)筆記之docker入門

    docker可以類比成window下的VMware。docker有兩個(gè)基本的概念:容器(container)和鏡像(image),分別對(duì)應(yīng)為VMware中的系統(tǒng)鏡像和系統(tǒng)鏡像中運(yùn)行的軟件。docker的強(qiáng)大之處在于VMware只能運(yùn)行幾個(gè)虛擬機(jī)的設(shè)備上docker可以同時(shí)運(yùn)行幾十甚至上百個(gè)虛擬機(jī)。
    2016-11-11
  • 如何解決mysql配置文件錯(cuò)誤導(dǎo)致在docker中無法啟動(dòng)的問題

    如何解決mysql配置文件錯(cuò)誤導(dǎo)致在docker中無法啟動(dòng)的問題

    這篇文章主要介紹了如何解決mysql配置文件錯(cuò)誤導(dǎo)致在docker中無法啟動(dòng)的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-01-01
  • Docker?自定義Dev環(huán)境并部署php

    Docker?自定義Dev環(huán)境并部署php

    這篇文章主要介紹了Docker?自定義Dev環(huán)境(部署PHP),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-01-01
  • 使用Docker搭建Redis主從復(fù)制的集群

    使用Docker搭建Redis主從復(fù)制的集群

    這篇文章主要介紹了使用Docker搭建Redis主從復(fù)制的集群,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-07-07
  • Docker發(fā)布鏡像到DockerHub與阿里云容器

    Docker發(fā)布鏡像到DockerHub與阿里云容器

    本文主要介紹了Docker發(fā)布鏡像到DockerHub與阿里云容器,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-07-07
  • 如何在centos的docker里安裝jupyter并開放端口

    如何在centos的docker里安裝jupyter并開放端口

    上次有一朋友問小編如何在centos的docker里安裝jupyter并開放端口呢?在這就不一一回復(fù)大家了,下面小編把我的個(gè)人經(jīng)驗(yàn)分享到腳本之家平臺(tái),感興趣的朋友一起看看吧
    2021-08-08
  • Docker部署Rabbitmq容器實(shí)現(xiàn)過程解析

    Docker部署Rabbitmq容器實(shí)現(xiàn)過程解析

    這篇文章主要介紹了Docker部署Rabbitmq容器實(shí)現(xiàn)過程解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-11-11
  • centos6使用docker部署kafka項(xiàng)目的方法分析

    centos6使用docker部署kafka項(xiàng)目的方法分析

    這篇文章主要介紹了centos6使用docker部署kafka項(xiàng)目的方法,結(jié)合實(shí)例形式分析了centos6環(huán)境下使用docker部署kafka項(xiàng)目的相關(guān)命令與使用技巧,需要的朋友可以參考下
    2020-02-02
  • Docker鏡像的默認(rèn)存儲(chǔ)位置及修改步驟

    Docker鏡像的默認(rèn)存儲(chǔ)位置及修改步驟

    Docker鏡像默認(rèn)存儲(chǔ)在?/var/lib/docker?目錄下,在Linux系統(tǒng)中,這個(gè)目錄通常是在根目錄下,可以使用相應(yīng)命令查看,下面給大家介紹Docker鏡像的默認(rèn)存儲(chǔ)位置及修改步驟,感興趣的朋友一起看看吧
    2024-06-06

最新評(píng)論