Docker 容器技術與應用, 2/e (微課版)
程寧 劉桂蘭
買這商品的人也買了...
-
$414深入理解 Android 網絡編程-技術詳解與最佳實踐 -
$534Android 深度探索(捲 2)-系統應用源代碼分析與 ROM 定製(附光盤) -
JavaScript & jQuery: The Missing Manual, 3/e (國際中文版)$680$537 -
$534Android 安全攻防權威指南 -
Python 駭客密碼|加密、解密與破解實例應用 Cracking Codes with Python$520$411 -
$330網絡設備配置與調試項目實訓(第4版) -
Oracle 19c 從入門到精通 (視頻教學超值版)$534$507 -
突破困境!企業開源虛擬化管理平台:使用 Proxmox Virtual Environment (iThome鐵人賽系列書)$620$484 -
Certiport ITS Network Security 網路安全管理核心能力國際認證應考攻略$250$198 -
戰術 + 技術 + 程序 -- ATT&CK 框架無差別學習$880$695 -
Web API 設計原則|API 與微服務傳遞價值之道 (Principles of Web API Design: Delivering Value with APIs and Microservices)$520$411 -
玩真的!Git ✕ GitHub 實戰手冊 - coding 實境、協同開發、雲端同步, 用最具臨場感的開發實例紮實學會! (Git for Programmers)$580$458 -
建構微服務|設計細微化的系統, 2/e (Building Microservices: Designing Fine-Grained Systems, 2/e)$880$695 -
$301Docker 快速入門 -
GitLab CI/CD 從入門到實戰$479$455 -
ASP.NET Core 7 MVC 跨平台範例實戰演練$860$679 -
$332Web 滲透測試與防護 (慕課版) -
ASP.NET Core + Vue.js 全棧開發訓練營$594$564 -
$458C# 項目開發全程實錄, 5/e -
大數據 SQL 優化 : 原理與實踐$594$564 -
C# 12 和.NET 8 入門與跨平臺開發, 8/e$1,188$1,129 -
ASP.NET MVC 高效構建 Web 應用$834$792 -
$414惡意代碼分析與檢測技術 -
.NET 整潔架構之道$594$564 -
Web 漏洞分析與防範實戰:卷2$774$735
相關主題
商品描述
本書以任務為導向,較為全面地介紹了容器技術的相關知識。全書共分為8 個項目,包括Docker概述、Docker 鏡像管理和定制、Docker 容器管理、Docker 網絡管理和數據卷管理、Docker 編排工具、Kubernetes概述及基本操作、Kubernetes 網絡管理和數據卷管理、自動化部署。本書各項目均包含項目實訓和項目練習題,可幫助讀者鞏固所學的內容。
本書既可以作為本科及高職高專院校雲計算和計算機相關專業的教材,又可以作為雲計算愛好者的自學用書。
作者簡介
程寧,男,中共黨員,副教授,碩士研究生學位。畢業於武漢大學軟件學院。湖北輕工職業技術學院教務處處長。湖北省教育廳技能大賽專家庫成員,多次擔任全國、省級職業院校技能大賽裁判長、裁判工作。研究方向為網絡工程和雲計算。主持多項省級課題,在國內多家知名刊物上發表論文數十篇、出版10余本精品教材。獲得華為頒發的”HICE網絡專家”資格證書。
目錄大綱
項目1 Docker概述
任務1.1 認識Docker技術
【任務要求】
【相關知識】
1.1.1 Docker的發展歷程
1.1.2 Docker的概念與特點
【任務實現】
任務1:調研Docker與傳統虛擬機的區別
任務2:調研Docker的基本功能
任務3:搭建RHEL8.1運行環境
【任務實訓】安裝RHEL8.1並編寫Docker技術的調研報告
任務1.2 熟悉Docker的安裝
【任務要求】
【相關知識】
1.2.1 Docker架構
1.2.2 Docker的核心組件
1.2.3 Docker的版本分類
【任務實現】
任務1:在RHEL8.1中在線安裝Docker
任務2:在RHEL8.1中離線安裝Docker
任務3:在Windows10中安裝Docker
【任務實訓】安裝和使用Docker
【項目練習題】
項目2 Docker鏡像管理和定制
任務2.1 查看和管理Docker鏡像
【任務要求】
【相關知識】
【任務實現】
任務:Docker鏡像常用操作命令
【任務實訓】Docker鏡像常用操作命令的使用
任務2.2 創建和使用私有倉庫
【任務要求】
【相關知識】
2.2.1 Docker鏡像倉庫
2.2.2 Docker公有倉庫
2.2.3 Docker私有倉庫
【任務實現】
任務1:基於Registry私有倉庫部署與管理
任務2:基於Harbor私有倉庫部署與管理
【任務實訓】Harbor日常操作管理
任務2.3 創建Docker鏡像
【任務要求】
【相關知識】
2.3.1 使用docker commit命令創建鏡像
2.3.2 利用Dockerfile創建鏡像
【任務實現】
任務1:使用docker commit命令構建鏡像
任務2:利用Dockerfile構建鏡像
【任務實訓】構建Tomcat鏡像
【項目練習題】
項目3 Docker容器管理
任務3.1 認識Docker容器
【任務要求】
【相關知識】
3.1.1 Docker容器的特點
3.1.2 容器實現原理
3.1.3 Docker鏡像與容器的關系
【任務實現】
任務:使用容器的操作命令
【任務實訓】創建和管理容器
任務3.2 Docker容器資源控制
【任務要求】
【相關知識】
3.2.1 CGroups簡介
3.2.2 CGroups的功能和特點
【任務實現】
任務:Docker資源控制命令的使用
【任務實訓】使用CGroups控制資源
【項目練習題】
項目4 Docker網絡管理和數據卷管理
任務4.1 Docker網絡管理
【任務要求】
【相關知識】
4.1.1 Docker網絡架構
4.1.2 Docker網絡的實現原理
4.1.3 Docker網絡模式
【任務實現】
任務1:自定義網橋,實現跨主機Docker容器的互聯
任務2:定義Flannel網絡,實現跨主機Docker容器的互聯
【任務實訓】在Docker環境下實現跨主機容器的互相通信
任務4.2 Docker數據卷管理
【任務要求】
【相關知識】
4.2.1 認識Docker數據卷
4.2.2 數據卷容器
【任務實現】
任務:Docker數據卷常用操作
【任務實訓】Docker數據卷常用命令的使用
【項目練習題】
項目5 Docker編排工具
任務5.1 Compose編排工具的使用
【任務要求】
【相關知識】
5.1.1 Compose工具
5.1.2 Compose的常用命令
5.1.3 docker-compose.yml文件
【任務實現】
任務1:Compose工具的安裝與卸載
任務2:使用Compose工具部署nginx服務
【任務實訓】搭建WordPress博客系統
任務5.2 Swarm編排工具的使用
【任務要求】
【相關知識】
5.2.1 認識Docker Swarm
5.2.2 Swarm架構
5.2.3 Swarm相關概念
5.2.4 Swarm常用命令
【任務實現】
任務:Swarm集群的創建與應用
【任務實訓】使用Swarm部署Tomcat集群
【項目練習題】
項目6 Kubernetes概述及基本操作
任務6.1 Kubernetes概述
【任務要求】
【相關知識】
6.1.1 Kubernetes簡介
6.1.2 Kubernetes核心概念
6.1.3 Kubernetes架構及操作流程
【任務實現】
任務:部署Kubernetes集群
【任務實訓】利用Rancher部署Kubernetes集群
任務6.2 Kubernetes的基本操作
【任務要求】
【相關知識】
6.2.1 kubectl概述
6.2.2 Kubernetes常用命令
【任務實現】
任務:在Kubernetes中部署nginx服務
【任務實訓】在Kubernetes集群下部署Tomcat
【項目練習題】
項目7 Kubernetes網絡管理和數據卷管理
任務7.1 Kubernetes網絡管理
【任務要求】
【相關知識】
7.1.1 Kubernetes網絡基礎
7.1.2 Kubernetes網絡通信機制
7.1.3 Kubernetes網絡插件
【任務實現】
任務:在Kubernetes下在線部署Calico集群網絡
【任務實訓】在Kubernetes下離線部署Calico集


