91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Jtti:Docker會替代調(diào)虛機(jī)嗎

佳佳 ? 來源:jf_36786605 ? 作者:jf_36786605 ? 2024-07-12 14:38 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

Docker是計(jì)算虛擬化的一種方式,和使用虛擬機(jī)進(jìn)行虛擬化是類似的。由于近幾年Docker技術(shù)的流行和發(fā)展。所以單獨(dú)介紹一下Docker。首先先回答下面一個(gè)問題。

1.Docker會替代調(diào)虛機(jī)嗎?

答案:不會。

原因:是有些遺留應(yīng)用是運(yùn)行在windows系統(tǒng)上的。有些應(yīng)用可以直接遷移到虛擬上,但是不能直接在容器中運(yùn)行?,F(xiàn)在得趨勢是虛擬機(jī)和容器同時(shí)發(fā)展。容器的優(yōu)點(diǎn)是敏捷性和高性能。而虛擬機(jī)的優(yōu)點(diǎn)是更強(qiáng)的隔離性和運(yùn)維的簡單性。 Docker不但不會替代虛擬機(jī),這兩種技術(shù)經(jīng)常還結(jié)合起來應(yīng)用。很多的公有云都是先使用虛擬機(jī)技術(shù),然后在虛擬機(jī)上運(yùn)行容器。

wKgZomaQzyWAG5r5AAQoi__pg4c076.png

JTTI.CC

2.什么是Docker容器?

一句話描述容器: 容器是一個(gè)特殊的Linux進(jìn)程。

只不過Docker對這個(gè)進(jìn)程進(jìn)行了特殊的隔離和限制,使得這個(gè)進(jìn)程能夠?qū)崿F(xiàn)"應(yīng)用容器"的效果。應(yīng)用容器要達(dá)到的效果就是 :

1:給應(yīng)用的應(yīng)用提供一個(gè)單獨(dú)的空間,其實(shí)就是一個(gè)單獨(dú)的進(jìn)程;

2:容器之間互相不影響,資源隔離;

3:容器可以在任何環(huán)境上運(yùn)行。

為了達(dá)到上述的效果,Docker對這個(gè)進(jìn)程進(jìn)行了如下3個(gè)方面進(jìn)行了隔離和控制:

2.1 . 通過Namespace對進(jìn)程進(jìn)行隔離:

Namespace是Linux內(nèi)核提供的一個(gè)隔離系統(tǒng)資源的方法,它實(shí)現(xiàn)的功能就是將Linux的資源以Namespace為單位進(jìn)行隔離。

2.2 . 通過CGroup進(jìn)行資源限制:

Namespace只是限制了進(jìn)程對于OS的視圖,但是從OS的視角來看,這些被限制了的進(jìn)程和普通的進(jìn)程并沒有區(qū)別。不管進(jìn)程是否被限制,他們使用的都是同一個(gè)宿主機(jī)的OS內(nèi)核。容器進(jìn)程雖然被隔離了,但是它仍然可以不受限制的任意使用宿主機(jī)OS的資源。這顯然不是一個(gè)“沙盒”應(yīng)該表現(xiàn)出來的行為。所以必須對容器進(jìn)程能夠使用的系統(tǒng)資源進(jìn)行限制,這就是Linux Control Group機(jī)制(簡稱CGroup)。CGroup主要作用就是限制進(jìn)程能夠使用的OS資源上限,比如CPU,內(nèi)存,磁盤,網(wǎng)絡(luò)帶寬等。

2.3 . 通過容器鏡像(或者叫rootfs)為容器提供單獨(dú)的隔離的文件系統(tǒng):

容器進(jìn)程的目的是擁有自己的獨(dú)立的文件系統(tǒng),自己的進(jìn)程在運(yùn)行的時(shí)候可以在這個(gè)獨(dú)立的文件系統(tǒng)中運(yùn)行。這就需要用到上述的Mount Namespace,需要注意的是Mount Namespace對容器進(jìn)程視圖的改變需要伴隨著掛在操作才能生效。所以說容器進(jìn)程在啟動之前需要做的事情就是掛載一個(gè)完整的操作系統(tǒng)的目錄即可。而在Linux中正好有一個(gè)現(xiàn)成的命令chroot可以完成這個(gè)動作。

3.什么是容器鏡像?

正如上述所言,這個(gè)掛載在容器根目錄上的用來為容器進(jìn)程提供隔離后執(zhí)行環(huán)境的文件系統(tǒng),就是所謂的“容器鏡像”。它還有一個(gè)更為專業(yè)的名字,叫作:rootfs(根文件系統(tǒng))。用一句話說:容器鏡像就是一個(gè)文件系統(tǒng)。

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • Docker
    +關(guān)注

    關(guān)注

    0

    文章

    532

    瀏覽量

    14239
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    如何在2026年Rocky Linux(8、9和10)上安裝Docker

    之一。 Rocky Linux 迅速定位為 CentOS 首選的企業(yè)級替代品,提供長期穩(wěn)定性、RHEL 兼容性和強(qiáng)大的社區(qū)支持。與 Docker 結(jié)合時(shí),它成為運(yùn)行容器、微服務(wù)、CI 流水線和云原生工作
    的頭像 發(fā)表于 01-12 17:21 ?1139次閱讀

    Jtti分析SSL證書安裝不成功是怎么回事?有哪些原因?

    SSL證書是保障網(wǎng)站安全的重要工具,它通過加密數(shù)據(jù)傳輸來保護(hù)用戶隱私和信息安全。然而,在安裝SSL證書的過程中,可能遇到各種問題,導(dǎo)致安裝失敗。這不僅影響用戶體驗(yàn),還可能對網(wǎng)站的安全性構(gòu)成威脅
    的頭像 發(fā)表于 10-27 16:15 ?587次閱讀

    跨阻放大器的斷如何分析以及電流的流向?

    ,直接就是Ii=Vn-Vo/Rf,簡化Vn=0(地),那么輸出和輸入電流的關(guān)系就是Vo=-Rf×Ii,增益即你說的放大倍數(shù)就是-Rf,該如何分析上面這個(gè)解釋。 2、信號源產(chǎn)生的電壓和運(yùn)放的輸入偏置電壓輸入失調(diào)電壓共同反映到輸出電壓,那么該如何選擇運(yùn)放?
    發(fā)表于 09-02 22:40

    干貨分享 | RK3588 Ubuntu系統(tǒng)Docker容器使用指南

    Docker實(shí)戰(zhàn)流程。1.Docker簡介Docker本質(zhì)是輕量級虛擬化技術(shù),通過容器化機(jī)制打包應(yīng)用及其依賴環(huán)境。與傳統(tǒng)虛擬機(jī)不同,Docker
    的頭像 發(fā)表于 06-27 12:01 ?3841次閱讀
    干貨分享 | RK3588 Ubuntu系統(tǒng)<b class='flag-5'>Docker</b>容器使用指南

    激光焊錫中焊產(chǎn)生的原因和解決方法

    激光焊錫是發(fā)展的非常成熟的一種焊接技術(shù),但是在一些參數(shù)控制不好的情況下,依然產(chǎn)生一些焊接問題,比如說焊的問題。松盛光電來給大家介紹一下激光錫焊中焊問題產(chǎn)生的原因及其解決方案。
    的頭像 發(fā)表于 06-25 09:41 ?1602次閱讀

    docker無法啟用怎么解決?

    mengxing@mengxing-virtual-machine:/etc/docker$ sudo systemctl daemon-reload
    發(fā)表于 06-23 07:17

    Docker Volume管理命令大全

    Docker Volume管理命令大全
    的頭像 發(fā)表于 05-28 17:14 ?879次閱讀

    如何使用Docker部署大模型

    隨著深度學(xué)習(xí)和大模型的快速發(fā)展,如何高效地部署這些模型成為了一個(gè)重要的挑戰(zhàn)。Docker 作為一種輕量級的容器化技術(shù),能夠?qū)⒛P图捌湟蕾嚟h(huán)境打包成一個(gè)可移植的容器,極大地簡化了部署流程。本文將詳細(xì)介紹如何使用 Docker 部署大模型,并給出具體的步驟和示例。
    的頭像 發(fā)表于 05-24 16:39 ?1101次閱讀

    什么是運(yùn)放的短和

    在設(shè)計(jì)運(yùn)放電路的時(shí)候我們經(jīng)常會接觸到兩個(gè)詞,短和斷,今天就來和大家分享下什么是運(yùn)放的虛短和斷。我們設(shè)運(yùn)放的同相端電壓為up,電流為ip,反相端電壓是un,電流為in。在說短和
    的頭像 發(fā)表于 05-16 19:33 ?1996次閱讀
    什么是運(yùn)放的<b class='flag-5'>虛</b>短和<b class='flag-5'>虛</b>斷

    Docker Compose的常用命令

    大家好,今天給大家分享Docker Compose的常用命令,以及docker-compose文件的屬性。Docker Compose 是一個(gè)用于定義和運(yùn)行多容器 Docker 應(yīng)用應(yīng)
    的頭像 發(fā)表于 04-30 13:40 ?1194次閱讀

    Docker常用命令大全

    Docker 是一種開源的應(yīng)用容器引擎,廣泛應(yīng)用于開發(fā)、部署和運(yùn)行分布式應(yīng)用。掌握 Docker 常用命令對于開發(fā)人員和運(yùn)維人員來說非常重要。本文將為大家整理常用的Docker 命令,并按照功能分為多個(gè)部分,幫助你高效使用
    的頭像 發(fā)表于 04-22 12:47 ?856次閱讀

    連接器焊接后引腳焊要怎么處理?

    焊接是連接電子元器件與PCB(印刷電路板)的關(guān)鍵步驟,焊接過程中可能會出現(xiàn)焊問題,即焊點(diǎn)未能形成良好的電氣和機(jī)械連接。導(dǎo)致電路接觸不良、信號傳輸不穩(wěn)定,甚至設(shè)備無法正常工作。本期蓬生電子唐工將帶大家探討連接器焊接后引腳
    的頭像 發(fā)表于 04-08 11:51 ?3646次閱讀
    連接器焊接后引腳<b class='flag-5'>虛</b>焊要怎么處理?

    【技術(shù)案例】Android in Docker

    Docker介紹Docker是一個(gè)開源的容器化平臺,用于打包、分發(fā)和運(yùn)行應(yīng)用程序。它通過將應(yīng)用及其所有依賴打包到獨(dú)立的容器中,確保應(yīng)用在不同環(huán)境中一致運(yùn)行。Docker提供快速部署、隔離性強(qiáng)和高效
    的頭像 發(fā)表于 04-02 16:33 ?1751次閱讀
    【技術(shù)案例】Android in <b class='flag-5'>Docker</b>

    TECS OpenStack資源池機(jī)寫磁盤時(shí)延高告警的問題處理

    某運(yùn)營商TECS資源池,在當(dāng)前告警中顯示“機(jī)寫磁盤時(shí)延高告警”,如下圖所示。告警統(tǒng)計(jì)總體平均10分鐘左右自動恢復(fù)。
    的頭像 發(fā)表于 03-21 09:36 ?1013次閱讀
    TECS OpenStack資源池<b class='flag-5'>虛</b><b class='flag-5'>機(jī)</b>寫磁盤時(shí)延高告警的問題處理

    基于Docker鏡像逆向生成Dockerfile

    在本文中, 我們將通過理解Docker鏡像如何存儲數(shù)據(jù), 以及如何使用工具查看鏡像方方面面的信息來逆向工程一個(gè)Docker鏡像; 以及如何使用Python的Docker API來構(gòu)建一個(gè)類似Dedockify的工具來創(chuàng)建Dock
    的頭像 發(fā)表于 03-10 09:45 ?1519次閱讀
    基于<b class='flag-5'>Docker</b>鏡像逆向生成Dockerfile