亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

圖表君聊docker-倉庫

justCoding / 1571人閱讀

摘要:圖表君聊倉庫今天我們來繼續(xù)聊,上篇文章我們介紹了里的今天來繼續(xù)三大概念中的最后一個(gè)倉庫。這個(gè)倉庫可以是一個(gè)私有的倉庫,供一個(gè)內(nèi)部使用。目前官方維護(hù)一個(gè)公共倉庫里邊有大量的,可以滿足我們的大部分需求。原創(chuàng)文章,歡迎轉(zhuǎn)發(fā),但請標(biāo)明出處。

圖表君聊docker-倉庫

今天我們來繼續(xù)聊docker,上篇文章我們介紹了docker里的Container.今天來繼續(xù)三大概念中的最后一個(gè)--倉庫(Repository)。

當(dāng)我做好了一個(gè)Image,我該怎么和其他人分享呢?答案很簡單,把他push到一個(gè)倉庫里,這樣其他人也能使用我的Image了。這個(gè)倉庫可以是一個(gè)私有的倉庫,供一個(gè)team內(nèi)部使用。也可以是一個(gè)公共的倉庫,開放給所有使用。

目前docker官方維護(hù)一個(gè)公共倉庫 Docker Hhub,里邊有大量的image,可以滿足我們的大部分需求。

當(dāng)然首先你得注冊一個(gè)docker hub的賬號(hào),由于眾所周知的原因,你需要用一些科學(xué)的手段才能注冊上。

登錄

當(dāng)注冊好docker hub的賬號(hào)以后,就可以通過 docker login來登錄了。login后我們可以搜索自己需要的image來使用。
like this:

docker search python
NAME                           DESCRIPTION                                     STARS     OFFICIAL   AUTOMATED
python                         Python is an interpreted, interactive, obj...   1285      [OK]
kaggle/python                  Docker image for Python scripts run on Kaggle   40        [OK]         
azukiapp/python                Docker image to run Python by Azuki - http...   4         [OK]         
dalenys/python                 Docker image of Python.                         4         [OK]       
vimagick/python                mini python                                     3         [OK]      
pandada8/alpine-python         An alpine based python image                    3         [OK]     

當(dāng)選擇好相應(yīng)的的image后,我們就可以 pull Image到本地進(jìn)行使用了。

PUSH Image

有了docker hub,就可以講本地的image push 到hub上這樣,其他人就可以進(jìn)行使用了。
首先我們先tag 一個(gè)image,然后將其push到我們的repo里。

docker tag image YOURNAMEHERE/image
docker push YOURNAMEHERE/image
docker tag training/webapp fmcand/pythonapp
docker push fmcand/pythonapp
The push refers to a repository [docker.io/fmcand/pythonapp]

ok,現(xiàn)在登錄docker hub你就可以看到自己push的image了。

Auto Build

我們可以通過Dockerhub 上的Auto Build的方式來自動(dòng)的創(chuàng)建Image。但是要用到dockerfile,之前介紹過我們build 一個(gè)docker Image可以通過dockerfile的方式來進(jìn)行,但是我們還沒有詳細(xì)介紹dockerfile。(其實(shí)Dockerfile是下一篇文章的主題)

簡單說,過程是這樣的:

在我們的代碼里添加dockerfile用于描述如何build 包含我們app的docker image

將我們的github repo 和docker hub 進(jìn)行配置鏈接

每次我們checkin 代碼的時(shí)候就會(huì)自動(dòng)的trigger docker hub 去build image

這部分內(nèi)容后邊的文章會(huì)詳細(xì)的介紹,大家如果現(xiàn)在看不太明白可以不必著急。

ok,那么問題來了,其實(shí)我們國內(nèi)用戶訪問docker hub 和github會(huì)有些問題,那么如何解決呢?其實(shí)國內(nèi)的一些廠商也提供了類似的服務(wù)。后邊的文章會(huì)詳細(xì)的介紹。

私有倉庫

當(dāng)然,在現(xiàn)實(shí)的世界里,我們會(huì)需要搭建自己的docker repository,供團(tuán)隊(duì)內(nèi)部使用。docker同時(shí)提供了自己搭建私有倉庫的方法,我這里不做詳細(xì)介紹了,大家可以google一下。如果確實(shí)需要,或者有什么問題,大家可以個(gè)我留言或者以后寫另一文章專門介紹。

好了,docker的三大核心概念就介紹完畢了。下一篇我們繼續(xù)dockerfile,并看些實(shí)戰(zhàn)的例子。


原創(chuàng)文章,歡迎轉(zhuǎn)發(fā),但請標(biāo)明出處。歡迎關(guān)注圖表君的公眾號(hào),一起成長。在微信中搜索 “多彩數(shù)據(jù)” 或者 “Data_Visualization”

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

轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/26729.html

相關(guān)文章

  • 圖表君聊Docker-images

    摘要:當(dāng)運(yùn)行這條命令的時(shí)候,實(shí)際上是從上來請求標(biāo)記為的,當(dāng)然由于眾所周知的原因,的速度會(huì)很慢。運(yùn)行下邊這條命令,我們就可以清理下了。歡迎訂閱我的公眾號(hào),第一時(shí)間獲取圖表君的新文章。 上篇文章我們介紹了docker的歷史由來帶來的一些好處,從這篇文章開始,我們開始正式的進(jìn)入Docker的世界,首先給大家介紹一下Docker一些基本概念。 Docker的基本概念 Docker的基本概念并不是很多...

    haobowd 評(píng)論0 收藏0
  • 圖表君聊Docker-Container

    摘要:利用鏡像創(chuàng)建并啟動(dòng)一個(gè)容器分配一個(gè)文件系統(tǒng),并在只讀的鏡像層外層掛接一個(gè)寫讀寫層。容器的啟動(dòng)過程,對(duì)于理解容器至關(guān)重要,需要深入的理解。同時(shí),對(duì)于終止?fàn)顟B(tài)的容器,我們可以采用來啟動(dòng)。歡迎訂閱我的公眾號(hào),第一時(shí)間獲取圖表君的新文章。 上篇文章我們介紹了Docker三大概念中的Image,這篇我們來介紹Container,上篇文章中我們了解到了Image是運(yùn)行在Container中的,實(shí)際...

    paney129 評(píng)論0 收藏0
  • 圖表君聊Docker-開篇

    摘要:圖表君聊開篇今天是圖表君聊的第一篇,為什么會(huì)有這個(gè)系列呢容器技術(shù)出現(xiàn)已經(jīng)有一段時(shí)間了,之前零零星星的也看過一些文章,圖表君的項(xiàng)目上也在使用。至于,圖表君沒試過,官網(wǎng)有的教程,大家可以參考。上的官網(wǎng),安裝,然后跟著圖表君一起學(xué)習(xí)吧。 圖表君聊Docker-開篇 今天是圖表君聊Docker的第一篇,為什么會(huì)有這個(gè)系列呢?容器技術(shù)Docker出現(xiàn)已經(jīng)有一段時(shí)間了,之前零零星星的也看過一些文章...

    z2xy 評(píng)論0 收藏0
  • 圖表君聊docker-Dockerfile

    摘要:圖表君聊前邊幾篇文章給大家介紹了的三大基本概念。維護(hù)者的信息是圖表君當(dāng)前目錄到容器中的目錄下指定工作路徑為安裝依賴暴露端口啟動(dòng)創(chuàng)建鏡像編寫好后,就可以使用來了。歡迎訂閱我的公眾號(hào),第一時(shí)間獲取圖表君的新文章。 圖表君聊docker-Dockerfile 前邊幾篇文章給大家介紹了docker的三大基本概念??赡艽蠹矣X得概念的東西比較生澀,有沒有更多實(shí)戰(zhàn)的例子呢?好了,從這篇文章開始,我會(huì)...

    FingerLiu 評(píng)論0 收藏0
  • Docker在開發(fā)、測試中的應(yīng)用

    摘要:對(duì)測試的影響讓單元測試運(yùn)行的更順暢單元測試驅(qū)動(dòng)開發(fā)是一個(gè)很好的應(yīng)用程序開發(fā)方式,單元測試往往也是和代碼一起被提交到代碼倉庫中。但是很多單元測試通常依賴于很多其他服務(wù),而這些服務(wù)的標(biāo)準(zhǔn)化配置往往是一個(gè)難點(diǎn),如數(shù)據(jù)庫的搭建防火墻的配置等。 傳統(tǒng)的軟件開發(fā)、測試、運(yùn)維需要三個(gè)團(tuán)隊(duì)在三個(gè)不同的環(huán)境中進(jìn)行,而三個(gè)環(huán)境的不同引發(fā)了很多的問題。如:工作內(nèi)容的重復(fù);開發(fā)環(huán)境中可運(yùn)行的程序在測試和運(yùn)維環(huán)...

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

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

0條評(píng)論

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