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

資訊專欄INFORMATION COLUMN

Docker學(xué)習(xí)(一)docker的相關(guān)概念

chenatu / 680人閱讀

摘要:虛擬化就是表示計(jì)算機(jī)資源的一種抽象方式,它是一系列虛擬技術(shù)的集合,如硬件虛擬化技術(shù),處理器虛擬化技術(shù),指令虛擬化技術(shù),軟件虛擬化技術(shù)等。對于計(jì)算機(jī)領(lǐng)域,虛擬化技術(shù)主要分為兩類,一類是硬件虛擬化,一類是軟件虛擬化,容器技術(shù)屬于軟件虛擬化。

容器技術(shù)并不是什么新概念,只不過最近幾年隨著云計(jì)算的火熱,變得被大家所熟知。最早于1979年誕生的chroot技術(shù),容器技術(shù)又稱為容器虛擬化。
虛擬化技術(shù)

虛擬化就是通過虛擬化技術(shù)將一臺實(shí)體計(jì)算機(jī)虛擬為多臺邏輯計(jì)算機(jī),虛擬后的每一臺邏輯計(jì)算機(jī)都可以運(yùn)行不同的操作系統(tǒng),每一個(gè)邏輯計(jì)算機(jī)都是一個(gè)虛擬的實(shí)體,相互獨(dú)立,相互隔離。雖然通過虛擬技術(shù)可以運(yùn)行虛擬計(jì)算機(jī),但是他們并不是在真實(shí)的基礎(chǔ)上運(yùn)行的。

虛擬化就是表示計(jì)算機(jī)資源的一種抽象方式,它是一系列虛擬技術(shù)的集合,如:硬件虛擬化技術(shù),處理器虛擬化技術(shù),指令虛擬化技術(shù),軟件虛擬化技術(shù)等。

Docker

對于計(jì)算機(jī)領(lǐng)域,虛擬化技術(shù)主要分為兩類,一類是硬件虛擬化,一類是軟件虛擬化,容器技術(shù)屬于軟件虛擬化。

為什么使用容器?

與傳統(tǒng)軟件開發(fā),運(yùn)維相比,容器技術(shù)可以更高效的構(gòu)建,維護(hù)管理應(yīng)用。舉個(gè)例子,傳統(tǒng)軟件開發(fā),應(yīng)用上線,中間需要好多麻煩的過程,需要安裝各種相關(guān)依賴軟件,然后測試,發(fā)布,本地測的好好,上線好發(fā)現(xiàn)運(yùn)行不起來,定位環(huán)境問題相當(dāng)麻煩,相信大家都深有體會(huì)。

使用容器技術(shù)后,我們可以把應(yīng)用依賴的軟件以及資源都放到一個(gè)集裝箱里,docker的圖標(biāo)就是集裝箱。運(yùn)維只需要一個(gè)簡單的命令就可一把它發(fā)布到各個(gè)服務(wù)器,而且不擔(dān)心水土不服,這樣會(huì)節(jié)省大量的時(shí)間。

Docker基礎(chǔ)

docker其實(shí)非常簡單,你用到的命令也不過十幾條。

Docker是一個(gè)構(gòu)建,發(fā)布,運(yùn)行分布式應(yīng)用的平臺,Docker平臺整體可以看成是由Docker引擎,Docker Registry兩部分組成。Docker引擎的底層是各種操作系統(tǒng)以及云計(jì)算基礎(chǔ)設(shè)施,而上層則是各種應(yīng)用程序和管理工具,每層之間都通過API來通信的。

Docker Client

Docker引擎可以簡單的理為Docker服務(wù)端程序,他讓你可以運(yùn)行基于docker構(gòu)建的應(yīng)用,它是一個(gè)cs架構(gòu)的軟件。當(dāng)你運(yùn)行docker version時(shí),就會(huì)看到兩大部分,client和server。通過client的指令通過API,我們可以直接和后臺守護(hù)進(jìn)程的server通信交互。

Docker Daemon

daemon就是一個(gè)守護(hù)進(jìn)程,它是整個(gè)docker的核心引擎,在0.9版本之前,客戶端和服務(wù)端是同意在一個(gè)二進(jìn)制文件中,后來為了根號的管理,劃分為4個(gè)二進(jìn)制文件:docker,containerd,docker-containerd-shim和docker-runc。

分開之后,守護(hù)進(jìn)程與容器管理不再相互牽制,使得docker技術(shù)變得更人性化。

Docker鏡像

docker鏡像是Docker系統(tǒng)中的構(gòu)建模塊,是啟動(dòng)一個(gè)Docker容器的基礎(chǔ)。


Docker鏡像分層構(gòu)建,從底層到上層,我們寫的Dockerfile,就是鏡像構(gòu)建步驟。

Docker容器

容器是docker的核心,根據(jù)鏡像文件描述,docker會(huì)創(chuàng)建一個(gè)容器,你不用關(guān)心它內(nèi)部有些什么,你只要知道它提供了你的應(yīng)用程序所需的所有資源,你可以很方便的管理它。從宿主機(jī)來看,它只是一個(gè)簡單的用戶進(jìn)程而已。

Docker倉庫

相信大家對github都陌生,它是一個(gè)開源代碼托管倉庫,docker倉庫和它的作用一樣,不管他存放的是鏡像。這樣你就可以很方便的把你的鏡像分享給其他人,不過你需要把你的鏡像上傳到docker的公開倉庫去。在你本地也可創(chuàng)建私有倉庫,方便不同服務(wù)器的應(yīng)用發(fā)布。

總結(jié)

學(xué)習(xí)使用docker成本并不高,基本看看操作指令,了解下docker是干嘛的就能上手了,如果你想要了解核心原理,那需要花很多時(shí)間。

你的應(yīng)用程序以前是怎么寫的現(xiàn)在依然怎么寫,只是最后為它寫一個(gè)Dockerfile,告訴docker該怎么啟動(dòng)這個(gè)應(yīng)用,這個(gè)應(yīng)用需要哪些軟件,比如mysql,jdk,tomact,redis,mongodb等,docker會(huì)自動(dòng)幫你安裝這些,并在容器中幫你啟動(dòng),這樣你的應(yīng)用就可以不運(yùn)行環(huán)境為頭疼了。

在其他服務(wù)起安裝,也不需要從前一樣先去手動(dòng)安裝一些軟件,配置好環(huán)境。直接運(yùn)行鏡像就好了,所有東西都已經(jīng)放到集裝箱里了,你所要做的只是把它搬運(yùn)過去就好了。

今天只是個(gè)簡單的介紹,下節(jié)課就來安裝使用它。歡迎關(guān)注我的公中號:mike啥都想搞,一起交流學(xué)習(xí)

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

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

相關(guān)文章

  • Docker學(xué)習(xí)docker相關(guān)概念

    摘要:虛擬化就是表示計(jì)算機(jī)資源的一種抽象方式,它是一系列虛擬技術(shù)的集合,如硬件虛擬化技術(shù),處理器虛擬化技術(shù),指令虛擬化技術(shù),軟件虛擬化技術(shù)等。對于計(jì)算機(jī)領(lǐng)域,虛擬化技術(shù)主要分為兩類,一類是硬件虛擬化,一類是軟件虛擬化,容器技術(shù)屬于軟件虛擬化。 容器技術(shù)并不是什么新概念,只不過最近幾年隨著云計(jì)算的火熱,變得被大家所熟知。最早于1979年誕生的chroot技術(shù),容器技術(shù)又稱為容器虛擬化。 虛擬化...

    用戶83 評論0 收藏0
  • Dockerfile 與 Compose 環(huán)境搭建學(xué)習(xí)筆記(

    摘要:的主要作用是自己根據(jù)基礎(chǔ)鏡像,重新定制鏡像,而不是直接從官方倉庫拿現(xiàn)成的使用。以接下來要構(gòu)建的環(huán)境來說明下,下面我將要搭建一個(gè)的開發(fā)環(huán)境,需要進(jìn)行配合。它的主要作用是持久化數(shù)據(jù),避免容器銷毀后內(nèi)部數(shù)據(jù)丟失暴露到宿主機(jī)的端口。 以前一直使用 Vagrant 作為自己的開發(fā)環(huán)境,并且在上家公司也推行大家采用 Vagrant 作為開發(fā)環(huán)境,保障公司使用的是同一套開發(fā)環(huán)境。隨著docker的流...

    TZLLOG 評論0 收藏0
  • Dockerfile 與 Compose 環(huán)境搭建學(xué)習(xí)筆記(

    摘要:的主要作用是自己根據(jù)基礎(chǔ)鏡像,重新定制鏡像,而不是直接從官方倉庫拿現(xiàn)成的使用。以接下來要構(gòu)建的環(huán)境來說明下,下面我將要搭建一個(gè)的開發(fā)環(huán)境,需要進(jìn)行配合。它的主要作用是持久化數(shù)據(jù),避免容器銷毀后內(nèi)部數(shù)據(jù)丟失暴露到宿主機(jī)的端口。 以前一直使用 Vagrant 作為自己的開發(fā)環(huán)境,并且在上家公司也推行大家采用 Vagrant 作為開發(fā)環(huán)境,保障公司使用的是同一套開發(fā)環(huán)境。隨著docker的流...

    ityouknow 評論0 收藏0
  • 為什么要用docker

    摘要:那容器和鏡像有什么關(guān)系網(wǎng)上說是類和對象的關(guān)系,沒錯(cuò),但是這樣的比喻沒什么實(shí)際卵用。針對這個(gè)問題,項(xiàng)目組決定把開發(fā)環(huán)境遷移到中,在測試環(huán)境中測試無誤后,把鏡像打包發(fā)布到正式環(huán)境中,解決了環(huán)境不同導(dǎo)致的問題。 本文旨在用最通俗的語言講述最枯燥的基本知識 最近Docker突然火得不得了,到處都是談?wù)揇ocker的聲音,相信大家和小編一樣的心情,看這個(gè)東西有點(diǎn)高大上,但嘗試去閱讀Docker文...

    Bryan 評論0 收藏0

發(fā)表評論

0條評論

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