幫助中心 | 我的帳號 | 關於我們

Docker容器技術與應用(第2版微課版工信精品雲計算技術系列教材十四五職業教育國家規劃教材)

  • 作者:編者:程寧//劉桂蘭|責編:郭雯
  • 出版社:人民郵電
  • ISBN:9787115664105
  • 出版日期:2025/06/01
  • 裝幀:平裝
  • 頁數:222
人民幣:RMB 59.8 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書以任務為導向,較為全面地介紹容器技術的相關知識。全書共8個項目,包括Docker概述、Docker鏡像管理和定製、Docker容器管理、Docker網路管理和數據卷管理、Docker編排工具、Kubernetes概述及基本操作、Kubernetes網路管理和數據卷管理、自動化部署。本書各項目均包含任務實訓和項目練習題,可幫助讀者鞏固所學的內容。
    本書既可以作為高校電腦相關專業的教材,又可以作為雲計算愛好者的自學用書。

作者介紹
編者:程寧//劉桂蘭|責編:郭雯

目錄
項目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集群網路
  任務7.2 Kubernetes數據卷管理
    【任務要求】
    【相關知識】
      7.2.1 簡單存儲
      7.2.2 高級存儲
      7.2.3 配置存儲
      7.2.4 Kubernetes數據卷的管理流程
    【任務實現】
      任務:在Kubernetes下持久化部署
    【任務實訓】Kubernetes中MySQL數據持久化存儲的實現

  【項目練習題】
項目8 自動化部署
  任務8.1 持續集成及Jenkins介紹
    【任務要求】
    【相關知識】
      8.1.1 持續集成概述
      8.1.2 持續集成的特點
      8.1.3 持續集成系統的組成
      8.1.4 持續集成常用工具
      8.1.5 Jenkins簡介
    【任務實現】
      任務:利用Docker部署Jenkins持續集成工具
    【任務實訓】部署Jenkins持續集成工具
  任務8.2 利用Docker構建持續集成平台
    【任務要求】
    【相關知識】
      8.2.1 利用Docker構建持續集成平台的步驟