自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Docker是什么?它的原理有哪些

系統(tǒng) Linux
Docker是一款執(zhí)行操作系統(tǒng)級(jí)虛擬化的免費(fèi)軟件,被稱為容器的軟件包,用于支持創(chuàng)建和使用 Linux容器。

什么是Docker?

由于眾多新穎的特性以及項(xiàng)目本身的開(kāi)放性,Docker 在短時(shí)間內(nèi)獲得諸多廠商的青睞。Docker是一款執(zhí)行操作系統(tǒng)級(jí)虛擬化的免費(fèi)軟件,被稱為容器的軟件包,用于支持創(chuàng)建和使用 Linux容器。

使用Docker可以讓開(kāi)發(fā)者封裝他們的應(yīng)用以及依賴包到一個(gè)可移植的容器中,然后發(fā)布到任意的 Linux 機(jī)器上,也可以實(shí)現(xiàn)虛擬化。Docker 容器完全使用沙箱機(jī)制,相互之間不會(huì)有任何接口,這保證了容器之間的安全性。

Docker原理是什么?

Docker 技術(shù)使用 Linux 內(nèi)核和內(nèi)核功能來(lái)分隔進(jìn)程,以便各進(jìn)程相互獨(dú)立運(yùn)行。這種獨(dú)立性正是采用容器的目的所在;它可以獨(dú)立運(yùn)行多種進(jìn)程、多個(gè)應(yīng)用,更加充分地發(fā)揮基礎(chǔ)設(shè)施的作用,同時(shí)保持各個(gè)獨(dú)立系統(tǒng)的安全性。

容器工具(包括 Docker)可提供基于鏡像的部署模式。這使得它能夠輕松跨多種環(huán)境,與其依賴程序共享應(yīng)用或服務(wù)組。Docker 還可在這一容器環(huán)境中自動(dòng)部署應(yīng)用(或者合并多種流程,以構(gòu)建單個(gè)應(yīng)用)。

此外,由于這些工具基于 Linux 容器構(gòu)建,使得 Docker 既易于使用,又別具一格——它可為用戶提供前所未有的高度應(yīng)用程訪問(wèn)權(quán)限、快速部署以及版本控制和分發(fā)能力。

[[398221]]

Docker容器的好處

模塊化

Docker 容器化方法非常注重在不停止整個(gè)應(yīng)用的情況下,單獨(dú)截取部分應(yīng)用進(jìn)行更新或修復(fù)的能力。除了這種基于微服務(wù)的方法,您還可以采用與面向服務(wù)的架構(gòu)(SOA)類似的使用方法,在多個(gè)應(yīng)用間共享進(jìn)程。

層和鏡像版本控制

每個(gè) Docker 鏡像文件都包含多個(gè)層。這些層組合在一起,構(gòu)成單個(gè)鏡像。每當(dāng)鏡像發(fā)生改變時(shí),就會(huì)創(chuàng)建一個(gè)新的鏡像層。用戶每次發(fā)出命令(例如 run 或 copy)時(shí),都會(huì)創(chuàng)建一個(gè)新的鏡像層。

Docker 重復(fù)使用這些層來(lái)構(gòu)建新容器,借此幫助加快流程構(gòu)建。鏡像之間會(huì)共享中間變化,從而進(jìn)一步提升速度、規(guī)模以及效率。版本控制是鏡像層本身自帶的能力。每次發(fā)生新的更改時(shí),您大都會(huì)獲得一個(gè)內(nèi)置的更改日志,實(shí)現(xiàn)對(duì)容器鏡像的全盤管控。

回滾

回滾也許是層最值得一提的功能。每個(gè)鏡像都擁有多個(gè)層。舉例而言,如果您不喜歡迭代后的鏡像版本,完全可以通過(guò)回滾,返回之前的版本。這一功能還支持敏捷開(kāi)發(fā)方法,幫助持續(xù)實(shí)施集成和部署(CI/CD),使其在工具層面成為一種現(xiàn)實(shí)。

快速部署

啟動(dòng)和運(yùn)行新硬件、實(shí)施部署并投入使用,這在過(guò)去一般需要數(shù)天時(shí)間。投入的心力和成本往往也讓人不堪重負(fù)?;?Docker 的容器可將部署時(shí)間縮短到幾秒。通過(guò)為每個(gè)進(jìn)程構(gòu)建容器,您可以快速將這些類似進(jìn)程應(yīng)用到新的應(yīng)用程序中。而且,由于無(wú)需啟動(dòng)操作系統(tǒng)即可添加或移動(dòng)容器,因此大幅縮短了部署時(shí)間。除此之外,得益于這種部署速度,您可以輕松無(wú)虞、經(jīng)濟(jì)高效地創(chuàng)建和銷毀容器創(chuàng)建的數(shù)據(jù)。

因此,Docker 技術(shù)是一種更加精細(xì)、可控、基于微服務(wù)的技術(shù),可為企業(yè)提供更高的效率價(jià)值。

 

責(zé)任編輯:趙寧寧 來(lái)源: 今日頭條
相關(guān)推薦

2020-09-01 09:48:12

DNS漏洞網(wǎng)絡(luò)攻擊

2024-11-25 12:20:00

Hystrix微服務(wù)架構(gòu)

2021-07-29 11:46:27

NAS存儲(chǔ)NAS服務(wù)器

2021-04-08 14:45:57

Java語(yǔ)言計(jì)算機(jī)

2021-06-21 09:35:07

人工智能AI

2023-05-18 22:51:08

2014-10-10 13:46:33

Docker

2020-11-16 18:37:32

辦公

2020-10-20 09:57:04

量子計(jì)算人工智能技術(shù)

2020-03-06 08:33:49

開(kāi)源協(xié)議開(kāi)源軟件

2018-05-03 10:09:33

CRM

2021-11-16 19:17:14

零信任網(wǎng)絡(luò)安全網(wǎng)絡(luò)攻擊

2022-02-24 23:37:19

區(qū)塊鏈錢包比特幣

2020-11-24 07:41:52

邊緣計(jì)算

2022-01-17 10:07:05

PodmanDocker容器

2022-07-24 21:56:38

元宇宙

2023-04-17 14:21:19

5G無(wú)線技術(shù)

2022-01-26 14:29:04

區(qū)塊鏈加密貨幣技術(shù)

2025-03-10 07:10:00

2021-02-18 16:06:43

JavaStream代碼
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)