Docker如日中天,這不是單純的炒概念,Docker確確實實解決了開發與運維的痛點,因此在企業開發中得到了非常廣泛的使用。
Docker是一個開放原始碼軟體專案,讓應用程式部署在軟體容器下的工作可以自動化進行,藉此在Linux作業系統上,提供一個額外的軟體抽象層,以及作業系統層虛擬化的自動管理機制。
今天分享一份280頁的Docker實戰檔案,相信看完後對Docker會有更深入的瞭解。
由於檔案內容過多,在此只以截圖展示部分內容,詳細完整版的Docker實戰檔案請轉發+關注,然後新增VX(tkzl6666)即可免費領取。
1.什麼是Docker
2. Docker 解決了什麼問題
3. 為什麼Docker 如此重要
4. 何時何處使用Docker
5.案例:"Hello World"
1.從Docker 命令列工具獲得幫助
2.控制容器:建立一個網站的監控器
3. 已解決的問題和PID 名稱空間
4. 消除後設資料衝突:構建一個網站農場
5. 構建與環境無關的系統
6. 建立持久化的容器
7.清理
1. 選擇所需的軟體
2. 什麼是倉庫
3. 查詢和安裝軟體
4. 命令列使用Docker Hub
5.通過網站存取Docker Hub
6.使用替代註冊伺服器
7.映象檔案
8. 從Dockerfile 安裝
9.安裝檔案和隔離
1. 儲存卷的簡介
2. 儲存卷的型別
3.共用儲存卷
4.管理卷的生命週期
5. 儲存卷的高階容器模式
1. 網路相關的背景知識
2. Docker 的網路
3.Closed 容器
4. Bridged 容器
5.Joined 容器
6. Open 容器
7. 跨容器依賴
1. 資源分配
2.共用記憶體
3.理解使用者
4. 能力--作業系統功能的授權
5.執行特權容器
6.使用加強工具建立更健壯的容器
7.因地制宜地構建容器
1. 從容器構建映象
2. 打包Hello World
3. 打包Git
4. 審查檔案系統的改動
5.Commit--建立新映象
7.可設定的映象屬性
8. 深入Docker 映象和層
9. 匯出和匯入扁平檔案系統
10. 版本控制的最佳實踐
1.使用Dockerfile 打包Git
2. Dockerfile 入門
3.注入下游映象在構建時發生的操作
4.使用啟動指令碼和多程序容器
5. 加固應用映象
1.選擇一個分發方法
2. 通過託管Registry 釋出
3.私有Registry 介紹
4. 映象的手動釋出和分發
5. 映象原始碼分發工作流程
1. 執行個人Registry
2. 集中式Registry 的增強
3. 持久化的BLOB 儲存
4. 擴充套件存取和延遲的改進
5.通過通知整合
1. Docker Compose:第一天的啟動並執行
2. 用一個簡單的開發環境入門
3. 一個複雜的架構:分散式系統和Elasticsearch 的整合
4. 環境內的迭代
5. 開始一個新專案:三個範例中的Compose YAML
1. 介紹Docker Machine
2. Docker Swarm 介紹
3.Swarm 排程
4. Spread 演演算法
5. 用過濾器調整排程
6.BinPack 和隨機排程演演算法
7.Swarm 服務發現