<menu id="ycqsw"></menu><nav id="ycqsw"><code id="ycqsw"></code></nav>
<dd id="ycqsw"><menu id="ycqsw"></menu></dd>
  • <nav id="ycqsw"></nav>
    <menu id="ycqsw"><strong id="ycqsw"></strong></menu>
    <xmp id="ycqsw"><nav id="ycqsw"></nav>
  • docker查看本地鏡像庫(docker訪問外部數據庫教程)


    Docker在IT人尤其是運維的工作中,占有很大的版塊,不僅是必備技能之一,更是求職的加分項。今天用10分鐘講清Docker基礎到實戰,全程干貨,后附PDF資料,強烈建議收藏學習!

    什么是Docker?

    Docker自開源后受到了廣泛的關注和討論,但什么是Docker,相信還有一部分朋友不太了解,至于Docker和虛擬化方式又有什么不同之處呢?

    Docker概念:Docker 是一個開源的應用容器引擎,讓開發者可以打包他們的應用以及依賴包到一個可移植的鏡像中,然后發布到任何流行的 Linux或Windows 機器上,也可以實現虛擬化。容器是完全使用沙箱機制,相互之間不會有任何接口。10分鐘講清Docker基礎到實戰(全程干貨,后附PDF資料)

    圖源網絡,侵刪

    簡單來說,Docker在容器的基礎上,進行了進一步的封裝,從文件系統、網絡互聯到進程隔離等,極大的簡化了容器的創建和維護,使得Docker技術比虛擬化技術更為輕便、快捷。

    下面用兩張圖直觀比較Docker和傳統虛擬化:10分鐘講清Docker基礎到實戰(全程干貨,后附PDF資料)

    傳統虛擬機(左),Docker(右)

    從上圖不難看出,傳統虛擬機是虛擬出一套硬件后,在其上運行一個完整操作系統;而容器內的應用進程直接運行于宿主的內核,沒有進行硬件虛擬,因此容器比傳統虛擬機更為輕便。

    為什么要使用Docker?

    作為一種新興的虛擬化方式,Docker跟傳統的虛擬化方式相比具有眾多的優勢:

    • 更高效地利用系統資源
    • 更快速的啟動時間
    • 一致的運行環境
    • 持續交付和部署
    • 更輕松的遷移
    • 更輕松的維護和擴展

    Docker的三個基本概念

    Docker包括三個基本概念:鏡像、容器和倉庫。理解這三個概念,就理解了Docker的整個生命周期。

    下面分別對這三個概念,進行簡述。10分鐘講清Docker基礎到實戰(全程干貨,后附PDF資料)

    圖源網絡,侵刪

    鏡像

    Docker鏡像相當于是一個root文件系統。它是一個特殊的文件系統,除了提供容器運行時所需的程序、庫、資源和配置等文件外,還包含了一些為運行時準備的一些配置參數。

    容器

    容器的實質是進程,但與直接在宿主執行的進程不同,容器進程運行于屬于自己的獨立的命名空間。

    鏡像和容器的關系,就像是面向對象程序設計中的類和實例一樣,鏡像是靜態的定義,容器是鏡像運行時的實體。容器可以被創建、啟動、停止和刪除等。

    倉庫

    倉庫是集中存放鏡像的地方,每個服務器上可以有多個倉庫,而每個倉庫下面有多個鏡像。從這方面來說,倉庫可以被認為是一個具體的項目或目錄。

    Docker項目實戰

    Docker三劍客之Compose項目

    10分鐘講清Docker基礎到實戰(全程干貨,后附PDF資料)

    Kubernetes項目

    10分鐘講清Docker基礎到實戰(全程干貨,后附PDF資料)

    實戰案例-操作系統

    10分鐘講清Docker基礎到實戰(全程干貨,后附PDF資料)

    Docker從基礎到實戰共有345頁,圖文并茂,全面詳實,實用性和可操作性極強,很適合運維人員等IT人士學習參考。

    文檔目錄

    • 基本概念
    • 安裝Docker
    • 使用鏡像
    • 訪問倉庫
    • 數據管理
    • 使用網絡
    • 高級網絡配置
    • 安全
    • 底層實現

    版權聲明:本文內容由互聯網用戶自發貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發現本站有涉嫌抄襲侵權/違法違規的內容, 請發送郵件至 舉報,一經查實,本站將立刻刪除。

    發表評論

    登錄后才能評論
    国产精品区一区二区免费