三 DevOps學習筆記

2021-08-22 16:16:33 字數 788 閱讀 2821

1. image本身是read-only的.

2. 分層的,並且每一層都可以新增改變刪除檔案,成為乙個新的image.

3. 不同的image可以共享相同的layer.

4. 製作乙個簡單的base image(zhang/hello-world)

1)、拉取乙個映象  docker pull hello-world

2)、檢視映象 docker image ls

3)、建立dockerfile檔案,語法如下:

from scratch // 依賴於基礎映象 , scratch 代表沒有基礎映象

add hello / // 將hello程式新增到 根目錄下

cmd ["/hello"] // 執行根目錄下的hello 檔案

4)、執行 docker build -t zhang/hello-world . (-t 代表標籤的名稱 末尾的 . 代表當前目錄)

5)、檢視docker分層 docker history 映象id

5. 構建自己的docker映象(zhang/my-image)
1)、docker container commit (等價於 docker commit)

將映象中的乙個容器commit成乙個新的映象

2)、docker image build (等價於 docker build)

build an image from a dockerfile

一 DevOps學習筆記

1.環境準備本人用的是win系統,本地安裝了oracle vm virtualbox虛擬機器以及vagrant工具,迅速搭建linux開發環境.vagrant安裝過程 2.安裝centos系統步驟 建立目錄centos7的目錄 mkdir centos7 進入centos7目錄執行 vagrant ...

Devops學習筆記02

核心價值 讓運維團隊將運維服務轉換為運維能力提供給開發團隊,讓開發團隊像引用 一樣引用運維能力。運維團隊通過對環境 的改善將運維是所關注的穩定性 效能 安全性等要求作為約束傳導給開發團隊。開發團隊利用這種能力將業務價值更快的交付給使用者,最終實現研發和運維的整體敏捷。冪等性 idempotence ...

Devops學習筆記02

核心價值 讓運維團隊將運維服務轉換為運維能力提供給開發團隊,讓開發團隊像引用 一樣引用運維能力。運維團隊通過對環境 的改善將運維是所關注的穩定性 效能 安全性等要求作為約束傳導給開發團隊。開發團隊利用這種能力將業務價值更快的交付給使用者,最終實現研發和運維的整體敏捷。冪等性 idempotence ...