Docker基礎 概念掃盲

2022-03-07 10:00:11 字數 839 閱讀 1869

學習使用docker之前,有必要做一下功課,對相應的概念有乙個基本、清晰的了解,這樣也有助於幫助自己更好的使用。這篇文章主要介紹以下知識:

1、什麼是容器?

容器從字面意思理解就是裝東西。軟體中容器技術一詞**於linux container英文單詞的直譯。

container n. 容器; 貨櫃; 貨櫃

2、什麼是docker?
3、docker與傳統虛擬機器對比

上圖比較了docker和傳統虛擬機器的不同之處,容器是在作業系統層面上實現虛擬化,直接復用本地主機的作業系統,而傳統虛擬機器則是在硬體層面實現。

進一步理解:

虛擬機器的核心是模擬,模擬cpu,記憶體和各種硬體,在此基礎上安裝作業系統才能使用。

容器的核心是隔離,linux系統擴充套件了namespace功能,當啟動程序的時候,在某些資源上,可以建立獨立的命名空間,處在這個空間內的程序,看到這個資源感覺自己就在新系統中一樣,容器可以理解成加了隔離機制的程序。因此它的速度很快。

4、映象、容器和倉庫基本概念及三者間關係

映象(image)

容器(container)

倉庫倉庫用來儲存映象

三者之間的關係

Docker基礎概念

一 什麼是docker?docker 是乙個基於go語言實現的開源應用容器專案,讓開發者可以打包他們的應用以及依賴包到乙個可移植的容器中,然後發布到任何流行的 linux機器上,也可以實現虛擬化。docker的構想是要實現對應用元件級別的 一次封裝 到處執行 這裡的應用元件,既可以是乙個web應用 ...

docker基礎 基本概念

1.映象 作業系統 核心 使用者空間 對於linux而言,核心啟動後,會掛載root檔案系統為其提供使用者空間支援,而docker映象,就相當於root檔案系統。docker映象是乙個特殊的檔案系統,除了提供容器執行時所需的程式,庫,資源,配置等檔案外,還包含了一些為執行時準備的一些配置引數 如匿名...

docker學習筆記 掃盲貼

docker的總架構圖 docker對使用者來講是乙個c s模式的架構,docker client與docker daemon建立通訊,docker daemon作為docker架構中的主體部分,首先提供server的功能使其可以接受docker client的請求 而後engine執行docker...