Docker如日中天,這不是單純的炒概念,Docker確確實實解決了開發與運維的痛點,因此在企業開發中得到了非常廣泛的使用,
Docker是一個開放源代碼軟體專案,讓應用程式部署在軟體容器下的作業可以自動化進行,借此在Linux作業系統上,提供一個額外的軟體抽象層,以及作業系統層虛擬化的自動管理機制,
今天分享一份280頁的Docker實戰檔案,相信看完后對Docker會有更深入的了解,
由于檔案內容過多,在此只以截圖展示部分內容,詳細完整版的Docker實戰檔案請轉發+關注,然后添加VX(tkzl6666)即可免費領取,
第一章:歡迎來到Docker 世界:
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. 鏡像源代碼分發作業流程

第十章:運行自定義Registry:
1. 運行個人Registry
2. 集中式Registry 的增強
3. 持久化的BLOB 存盤
4. 擴展訪問和延遲的改進
5.通過通知集成

第十一章:Docker Compose 宣告式環境:
1. Docker Compose:第一天的啟動并運行
2. 用一個簡單的開發環境入門
3. 一個復雜的架構:分布式系統和Elasticsearch 的集成
4. 環境內的迭代
5. 開始一個新專案:三個示例中的Compose YAML

第十二章:Docker Machine 和Swarm 集群:
1. 介紹Docker Machine
2. Docker Swarm 介紹
3.Swarm 調度
4. Spread 演算法
5. 用過濾器調整調度
6.BinPack 和隨機調度演算法
7.Swarm 服務發現

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/211761.html
標籤:其他
