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

資訊專欄INFORMATION COLUMN

Docker如何工作

IT那活兒 / 403人閱讀
Docker如何工作

點(diǎn)擊上方“IT那活兒”公眾號(hào),關(guān)注后了解更多內(nèi)容,不管IT什么活兒,干就完了?。?!

容器技術(shù)非常熱門,說到容器,大家會(huì)想到Docker,它幾乎就是容器的代名詞。

那么Docker是如何工作的呢?讓我們一起探個(gè)究竟。

首先,Docker是一個(gè)能夠把開發(fā)的應(yīng)用程序及其依賴環(huán)境一起打包并部署到容器的開源引擎。它由Docker公司團(tuán)隊(duì)編寫,基于Apache 2.0 開源授權(quán)協(xié)議發(fā)行。
其次,再來看看Docker的組件,只有了解了它由哪些組件組成,才可能知道它是如何工作的。
Docker的核心組件如下:
  • Docker客戶端

    Docker是一個(gè)客戶端/服務(wù)器(C/S)架構(gòu)的程序。Docker客戶端向服務(wù)器發(fā)送請(qǐng)求,服務(wù)器將完成所有工作并返回結(jié)果。

    常見的Docker客戶端是Docker提供的Docker命令工具,和REST API,通過這些工具或接口在主機(jī)上構(gòu)建和運(yùn)行容器。

  • Docker服務(wù)器

    Docker服務(wù)器指Docker daemon,以后臺(tái)服務(wù)的方式運(yùn)行,負(fù)責(zé)創(chuàng)建、運(yùn)行、監(jiān)控容器,構(gòu)建、存儲(chǔ)鏡像。

  • Docker鏡像

    Docker鏡像是構(gòu)建Docker世界的基礎(chǔ),可以將它看成一個(gè)模板,基于它可以創(chuàng)建容器。

  • Docker倉庫

    Docker倉庫(Registry)是用來保存Docker 鏡像的,可以從倉庫上傳或下載鏡像。

  • Docker容器
    Docker容器是Docker鏡像的運(yùn)行實(shí)例。Docker可以把應(yīng)用程序打包放進(jìn)容器,容器中可以運(yùn)行一個(gè)或多個(gè)應(yīng)用程序,一般建議一個(gè)容器只運(yùn)行一個(gè)應(yīng)用程序,容器基于鏡像啟動(dòng)。
    鏡像是構(gòu)建或打包階段,容器是啟動(dòng)或執(zhí)行階段。
最后,我們運(yùn)行一個(gè)Docker容器,來真正體會(huì)Docker是如何工作的。
在Docker主機(jī)運(yùn)行docker run -i -t ubuntu /bin/bash,如下圖:

由上圖可知:

  • Docker客戶端執(zhí)行Docker命令工具docker run;
  • Docker服務(wù)器Docker daemon發(fā)現(xiàn)本地沒有ubuntu鏡像;
  • Docker daemon從Docker倉庫(默認(rèn)是Docker Hub,由docker公司運(yùn)營的公共Registry服務(wù))下載ubuntu鏡像。
  • 下載完ubuntu鏡像后保存在本地。
    再次運(yùn)行容器,沒有下載鏡像,啟動(dòng)了容器4c4c76d014df,如下圖:
  • Docker daemon啟動(dòng)容器,即如下圖的94f835ce85ca:
從以上運(yùn)行的容器來看,相信你也了解了Docker各個(gè)組件是如何協(xié)同工作的。

本文作者:孫華偉(上海新炬王翦團(tuán)隊(duì))

本文來源:“IT那活兒”公眾號(hào)

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

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

相關(guān)文章

  • 如何理解LXC與Docker之間的主要區(qū)別

    摘要:它目前由一個(gè)兩人的團(tuán)隊(duì)領(lǐng)導(dǎo)來自的和。因?yàn)槟壳暗募軜?gòu),應(yīng)用程序和服務(wù)是為正常的多程序操作系統(tǒng)環(huán)境設(shè)計(jì)的,所以需要去尋找一種以的方式來工作或使用工具來支持。是一個(gè)告訴如何從鏡像用特定的應(yīng)用程序來創(chuàng)建容器的腳本。公司受到風(fēng)投支持,積極投入市場。 這篇文章從兩個(gè)部分來探討LXC,LXC和Docker的容器托管,以及輕便的容器技術(shù)將取代虛擬技術(shù)的可能性。 LXC有可能會(huì)改變我們?nèi)绾芜\(yùn)行和縮放應(yīng)用...

    lovXin 評(píng)論0 收藏0
  • 代碼級(jí)操作指南 | 如何Docker Swarm中運(yùn)行服務(wù)

    摘要:節(jié)點(diǎn)管理器將利用該聲明該集群服務(wù)。在本示例當(dāng)中,我們將部署一項(xiàng)服務(wù)。此標(biāo)記用于告知公布端口作為該服務(wù)的可用端口。將此稱為入口負(fù)載均衡。當(dāng)外部系統(tǒng)調(diào)用某項(xiàng)服務(wù)時(shí),接收節(jié)點(diǎn)會(huì)接受流量并利用提供的內(nèi)部服務(wù)對(duì)其進(jìn)行負(fù)載均衡。 最新版本Docker Engine v1.12中,包含了多項(xiàng)與Docker Swarm緊密相關(guān)的功能變更。在今天的文章中,數(shù)人云將和大家探討如何利用Docker的Swar...

    Winer 評(píng)論0 收藏0
  • 如何優(yōu)化Docker儲(chǔ)存

    摘要:修改配置文件在的配置文件最后一行的末尾添加,添加完之后的配置為重啟服務(wù)重啟的命令如下。修改后的結(jié)果如下啟動(dòng)服務(wù)刪除源文件以上就是儲(chǔ)存的優(yōu)化方案,希望對(duì)您能夠有所幫助,更好的使用容器技術(shù)。 各位同學(xué),大家在使用Docker的過程中,有沒有想過,Docker在本地存儲(chǔ)鏡像時(shí)把文件存儲(chǔ)在哪里了呢?有沒有對(duì)文件的總大小做一定的限制呢?能不能調(diào)整本地存儲(chǔ)的位置及總限制大小呢?今天,我們就從這些問...

    Amio 評(píng)論0 收藏0
  • Working with Docker Hub

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

    Charles 評(píng)論0 收藏0
  • 如何使用Docker、Docker-Compose和Rancher搭建部署Pipeline(三)

    摘要:當(dāng)面臨這些挑戰(zhàn)在短短半天的時(shí)間里,使用和現(xiàn)有的主機(jī),我們已經(jīng)將部署好并成功運(yùn)行。使用來創(chuàng)建應(yīng)用并定義服務(wù)。 在這一部分,我們將一步步的走進(jìn)Rancher,細(xì)致的探討Rancher將如何解決在部署與容器管理時(shí)出現(xiàn)的種種的問題?;仡櫧坛痰牡诙糠?,你會(huì)發(fā)現(xiàn)我們已經(jīng)將應(yīng)用的部署遷移至Docker Compose,并且已經(jīng)建立了一系列工作步驟來部署我們的應(yīng)用。這將使得開發(fā)人員能夠輕松的對(duì)他們的...

    Enlightenment 評(píng)論0 收藏0
  • 如何使用DockerDocker-Compose和Rancher搭建部署Pipeline(二)

    摘要:目前我們正采取措施,通過逐步改善現(xiàn)有過程來實(shí)現(xiàn)持續(xù)部署。在這篇文章中,我們將看看如何使用和來改善此設(shè)計(jì)。通過使用,在未來我們可以輕松地將構(gòu)建和部署任務(wù)集成起來,從而得到額外的好處。月日,北京海航萬豪酒店,容器技術(shù)大會(huì)即將舉行。 在這一系列文章的第一篇中,我們分享了只用Docker時(shí)我們開發(fā)的初步的工作流,如何創(chuàng)建一個(gè)基礎(chǔ)的構(gòu)建和部署流水線。容器的部署方式不再是在登陸server的時(shí)候從...

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

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

0條評(píng)論

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