伦伦影院久久影视,天天操天天干天天射,ririsao久久精品一区 ,一本大道香蕉大久在红桃,999久久久免费精品国产色夜,色悠悠久久综合88,亚洲国产精品久久无套麻豆,亚洲香蕉毛片久久网站,一本一道久久综合狠狠老

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Jtti:Docker會替代調虛機嗎

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

掃碼添加小助手

加入工程師交流群

Docker是計算虛擬化的一種方式,和使用虛擬機進行虛擬化是類似的。由于近幾年Docker技術的流行和發展。所以單獨介紹一下Docker。首先先回答下面一個問題。

1.Docker會替代調虛機嗎?

答案:不會。

原因:是有些遺留應用是運行在windows系統上的。有些應用可以直接遷移到虛擬上,但是不能直接在容器中運行。現在得趨勢是虛擬機和容器同時發展。容器的優點是敏捷性和高性能。而虛擬機的優點是更強的隔離性和運維的簡單性。 Docker不但不會替代虛擬機,這兩種技術經常還結合起來應用。很多的公有云都是先使用虛擬機技術,然后在虛擬機上運行容器。

wKgZomaQzyWAG5r5AAQoi__pg4c076.png

JTTI.CC

2.什么是Docker容器?

一句話描述容器: 容器是一個特殊的Linux進程。

只不過Docker對這個進程進行了特殊的隔離和限制,使得這個進程能夠實現"應用容器"的效果。應用容器要達到的效果就是 :

1:給應用的應用提供一個單獨的空間,其實就是一個單獨的進程;

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

3:容器可以在任何環境上運行。

為了達到上述的效果,Docker對這個進程進行了如下3個方面進行了隔離和控制:

2.1 . 通過Namespace對進程進行隔離:

Namespace是Linux內核提供的一個隔離系統資源的方法,它實現的功能就是將Linux的資源以Namespace為單位進行隔離。

2.2 . 通過CGroup進行資源限制:

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

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

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

3.什么是容器鏡像?

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

審核編輯 黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Docker
    +關注

    關注

    0

    文章

    537

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

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

    之一。 Rocky Linux 迅速定位為 CentOS 首選的企業級替代品,提供長期穩定性、RHEL 兼容性和強大的社區支持。與 Docker 結合時,它成為運行容器、微服務、CI 流水線和云原生工作
    的頭像 發表于 01-12 17:21 ?1740次閱讀

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

    SSL證書是保障網站安全的重要工具,它通過加密數據傳輸來保護用戶隱私和信息安全。然而,在安裝SSL證書的過程中,可能遇到各種問題,導致安裝失敗。這不僅影響用戶體驗,還可能對網站的安全性構成威脅
    的頭像 發表于 10-27 16:15 ?724次閱讀

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

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

    【HZ-T536開發板免費體驗】Docker 環境安裝及應用

    一、檢查 Docker 安裝狀態 板子提示“command not found”或無版本信息,說明 Docker 未安裝,如有需要請自行安裝 二、Docker 環境安裝 首先更新系統包索引并安裝
    發表于 09-01 17:59

    深入剖析Docker全鏈路安全防護策略

    在云原生時代,Docker容器安全已成為運維工程師必須面對的核心挑戰。本文將從實戰角度深入剖析Docker全鏈路安全防護策略,涵蓋鏡像構建、容器運行、網絡隔離等關鍵環節,助你構建企業級安全防護體系。
    的頭像 發表于 08-18 11:17 ?1213次閱讀

    Docker容器安全攻防實戰案例

    在云原生時代,Docker已成為現代應用部署的基石。然而,容器化帶來便利的同時,也引入了新的安全挑戰。作為一名在生產環境中管理過數千個容器的運維工程師,我將通過真實的攻防實戰案例,帶你深入了解Docker安全的每一個細節。
    的頭像 發表于 08-05 09:52 ?1510次閱讀

    干貨分享 | RK3588 Ubuntu系統Docker容器使用指南

    Docker實戰流程。1.Docker簡介Docker本質是輕量級虛擬化技術,通過容器化機制打包應用及其依賴環境。與傳統虛擬不同,Docker
    的頭像 發表于 06-27 12:01 ?4114次閱讀
    干貨分享 | RK3588 Ubuntu系統<b class='flag-5'>Docker</b>容器使用指南

    激光焊錫中焊產生的原因和解決方法

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

    docker無法啟用怎么解決?

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

    Docker Volume管理命令大全

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

    如何使用Docker部署大模型

    隨著深度學習和大模型的快速發展,如何高效地部署這些模型成為了一個重要的挑戰。Docker 作為一種輕量級的容器化技術,能夠將模型及其依賴環境打包成一個可移植的容器,極大地簡化了部署流程。本文將詳細介紹如何使用 Docker 部署大模型,并給出具體的步驟和示例。
    的頭像 發表于 05-24 16:39 ?1310次閱讀

    什么是運放的短和

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

    Docker Compose的常用命令

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

    Docker基本命令及其用例

    Docker 已迅速成為容器化應用程序的事實標準。作為開發人員或 DevOps 工程師/系統管理員,熟悉 Docker 對于高效部署現代、可移植的應用程序至關重要。
    的頭像 發表于 04-30 10:04 ?807次閱讀

    Docker常用命令大全

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