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

資訊專欄INFORMATION COLUMN

前端也要學(xué)Docker??!

Tikitoo / 3465人閱讀

摘要:表示創(chuàng)建了一個(gè),這是一條虛線,虛線從開始到結(jié)束指向了中間的框里。具體安裝參考官網(wǎng)文檔下載完成后打開終端運(yùn)行成功運(yùn)行則表示安裝成功了。

Docker這兩年非?;馃幔彩歉鞔髲S必用的好東西,這兩天沒事玩了一下感覺很不錯(cuò),學(xué)起來也不難 寫下此文共勉學(xué)習(xí)。

關(guān)于Docker

Docker 可理解為跑在宿主機(jī)上的非常精簡、小巧、高度濃縮的虛擬機(jī)。 它可以將容器里的進(jìn)程安穩(wěn)的在宿主機(jī)上運(yùn)行。

Docker重要的三個(gè)概念必須要知道:

Image: 鏡像

Container: 容器

Repository: 鏡像倉庫

為了好理解 我們從 Docker 的 Logo 入手:

圖片是一條鯨魚游在海里 身上載著N個(gè)集裝箱,下面是Docker字樣。OK 圖片描述完畢

圖片給出的信息:

海:宿主機(jī)

集裝箱:Docker容器

鯨魚+集裝箱:Docker技術(shù)

也就是說:Docker容器(集裝箱)里可以存放著我們寫的代碼,然后 Docker 載著代碼在大海(宿主機(jī))里運(yùn)行

之所以用鯨魚,可能是它在海里沒什么天敵 體型又巨大而且游泳速度很快,畢竟Docker使用GO語言寫的呢。

鏡像(Image)、容器(Container)、倉庫(Repository)

上文中只說了Container,而ImageContainer的關(guān)系 就像實(shí)例的關(guān)系:

var p1 = new Person(); 

即:p1是容器、Person是鏡像。 至于倉庫嘛 就相當(dāng)于github的代碼倉庫,github是存代碼的倉庫,相應(yīng)的 Docker 倉庫就是存放鏡像的。

只有理解上面的鏡像(Image)、容器(Container)、倉庫(Repository)才能破解下面的圖:

上圖分了三個(gè)塊:

Client(客戶端 命令終端)

DOCKER_HOST(Docker daemon)

Resistry(鏡像倉庫)

從左往右看,Client 中執(zhí)行了幾個(gè)命令,這些命令都與 Docker daemon(Docker的守護(hù)進(jìn)程) 有交互,然后 Docker daemon 會(huì)根據(jù)相應(yīng)命令做對應(yīng)的動(dòng)作。

docker build:表示創(chuàng)建了一個(gè) Image,這是一條虛線 ,虛線從開始到結(jié)束指向了中間的Images框里。

docker pull:表示從倉庫中拉取 Image,就像 github 里 pull 代碼一樣。docker daemon 接收到 pull 指令,從 Registry(遠(yuǎn)程鏡像倉庫) 里找到對應(yīng)鏡像(這里是Nginx) 然后拉倒本地的 Images 中。

docker run:向 daemon 發(fā)出運(yùn)行指令,daemon 收到指令后去本地的 Images 中找對應(yīng)鏡像,如果能找到就會(huì)使用該鏡像生成一個(gè)容器,如果沒找到則會(huì)默認(rèn)執(zhí)行 docker pull 從倉庫里下載,然后再生成容器,如果容器中運(yùn)行著我們的代碼,那么當(dāng)容器運(yùn)行后 代碼也跟著 run 起來了

Docker安裝

Docker分社區(qū)版(Community Edition,縮寫為 CE)和企業(yè)版(Enterprise Edition,縮寫為 EE)
社區(qū)版是免費(fèi)的,所以我們用CE版就可以了。
Docker CE具體安裝參考官網(wǎng)文檔:CentOS、MacOS、Windows

下載完成后 打開終端運(yùn)行:docker run hello-world 成功運(yùn)行則表示安裝成功了。

下篇文章《使用Docker部署NodeJs應(yīng)用》會(huì)說Docker常用的命令及使用Docker部署NodeJs
代碼并讓它運(yùn)行起來,敬請期待

接觸 Docker 時(shí)間較短,如果理解不對的地方煩請大佬給予指導(dǎo),多謝啦~

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

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

相關(guān)文章

  • 使用Docker部署Node應(yīng)用

    摘要:本篇我們來動(dòng)手實(shí)踐在本地創(chuàng)建一個(gè)自己的鏡像應(yīng)用,使用該鏡像創(chuàng)建容器并執(zhí)行容器中的應(yīng)用。非常簡單,我們使用命令使用鏡像創(chuàng)建一個(gè)容器實(shí)例此刻腦海中浮現(xiàn)。 上篇《前端也要學(xué)Docker啊!》介紹了 Docker 及它的三個(gè)主要概念:Image(鏡像)、Container(容器)、Registry(倉庫) 以及Docker安裝。 本篇我們來動(dòng)手實(shí)踐:在本地創(chuàng)建一個(gè)自己的鏡像(Node應(yīng)用),使...

    oneasp 評論0 收藏0
  • 使用Docker部署Node應(yīng)用

    摘要:本篇我們來動(dòng)手實(shí)踐在本地創(chuàng)建一個(gè)自己的鏡像應(yīng)用,使用該鏡像創(chuàng)建容器并執(zhí)行容器中的應(yīng)用。非常簡單,我們使用命令使用鏡像創(chuàng)建一個(gè)容器實(shí)例此刻腦海中浮現(xiàn)。 上篇《前端也要學(xué)Docker啊!》介紹了 Docker 及它的三個(gè)主要概念:Image(鏡像)、Container(容器)、Registry(倉庫) 以及Docker安裝。 本篇我們來動(dòng)手實(shí)踐:在本地創(chuàng)建一個(gè)自己的鏡像(Node應(yīng)用),使...

    CastlePeaK 評論0 收藏0
  • 前端要學(xué)系列:設(shè)計(jì)模式之策略模式

    摘要:做前端開發(fā)已經(jīng)好幾年了,對設(shè)計(jì)模式一直沒有深入學(xué)習(xí)總結(jié)過。今天第一天,首先來講策略模式。什么是策略模式四兄弟的經(jīng)典設(shè)計(jì)模式中,對策略模式的定義如下定義一系列的算法,把它們一個(gè)個(gè)封裝起來,并且使它們可互相替換。 做前端開發(fā)已經(jīng)好幾年了,對設(shè)計(jì)模式一直沒有深入學(xué)習(xí)總結(jié)過。隨著架構(gòu)相關(guān)的工作越來越多,越來越能感覺到設(shè)計(jì)模式成為了我前進(jìn)道路上的一個(gè)阻礙。所以從今天開始深入學(xué)習(xí)和總結(jié)經(jīng)典的設(shè)計(jì)模...

    Anchorer 評論0 收藏0
  • 前端要學(xué)系列:設(shè)計(jì)模式之裝飾者模式

    摘要:什么是裝飾者模式今天我們來講另外一個(gè)非常實(shí)用的設(shè)計(jì)模式裝飾者模式。就增加功能來說,裝飾者模式相比生成子類更為靈活。下面,裝飾者模式就要正式登場了。下一步,我們可以愉快的去使用裝飾者模式啦 什么是裝飾者模式 今天我們來講另外一個(gè)非常實(shí)用的設(shè)計(jì)模式:裝飾者模式。這個(gè)名字聽上去有些莫名其妙,不著急,我們先來記住它的一個(gè)別名:包裝器模式。 我們記著這兩個(gè)名字來開始今天的文章。 首先還是上《設(shè)計(jì)...

    高勝山 評論0 收藏0

發(fā)表評論

0條評論

Tikitoo

|高級講師

TA的文章

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