映象
映象是乙個唯讀的模版,可以用來建立docker容器。
容器
docker利用容器來執行應用,容器是從映象建立的執行例項。它可以被啟動、開始、停止、刪除。每個容器都是互相隔離的,保證安全的平台。可以把容器看做是乙個簡易版的linux環境(包括root使用者許可權、程序空間、使用者空間和網路空間等)和執行在其中的應用程式.
倉庫
集中存放映象檔案的地方,容易把倉庫和倉庫註冊伺服器(registry)混為一談,並不嚴格區分。實際上,倉庫註冊伺服器上往往存放著多個倉庫,每個倉庫中又包含了多個映象,每個映象又不同的標籤(tag).
倉庫分為公開倉庫(public)和私有倉庫(private)兩種形式。
容器生命週期圖
docker本地資訊儲存
路徑:/var/log/message
檢視docker日誌:
tail –f /var/log/messages | grep docker
/var/lib/docker/graph 存放本地image裡面的分層資訊(映象元資料)
分層資訊分兩份儲存,另外乙份在graphdb資料庫(sqlite)中儲存,當graph中分成資訊被刪除時會再從graphdb中獲取構造。
每個容器的最大為10g
docker image檔案分析
下圖為匯出映象jimages.tar包一級目錄圖
說明:通過docker images -tree能夠檢視映象的依賴關係
根目錄下的repositories中記錄映象的名稱、tag、image id
根目錄下的每個資料夾對應了一層映象檔案名就是映象id
每個資料夾下有layer.tar、json、version三個檔案
version檔案記錄本映象版本號
layer.tar文映象的資料檔案
json檔案內容為映象的元資料檔案,包含本映象id、依賴的父映象id、建立時間、相關容器資訊、網路、主機名、環境變數等。
docker images -tree建立的映象之間的關係就是根據遍歷根目錄下json檔案得到。
VUE 元件(二)元件通訊
元件關係可分為父子元件通訊 兄弟元件通訊 跨級元件通訊。一 自定義事件 當子元件向父元件傳遞資料時,就要用到自定義事件 子元件用 emit 來觸發事件,父元件用 on 來監聽子元件事件 通過兩個按鈕實現 1 1的效果,在改變元件data中的count後,通過 emit 將值傳給父元件,父元件用v o...
Axure學習筆記(二)元件
1.通用型元件的使用 14種 標題元件 單行文字 設定字型大小大小顏色等等 文字元件 多行文字 設定字型大小大小顏色等等 矩形元件 右鍵選單可改變形狀,可以利用矩形組建製作 按鈕 導航選單 佔位符元件 更強調佔位作用 可新增文字提示ui人員 自定義形狀元件 製作頁籤切換效果 步驟箭頭等等 橫線和垂直...
Vue 二 元件間通訊
父元件中定義元素 如job 初始化 data 資料 data function 父元件中子元件標籤中定義並繫結資料 如 job job 等號左邊屬性名需和子元件定義 呼叫的寫法一樣,右邊表示父元件中的資料元素 name name job job namewasreset name event res...