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

Docker快速入門

  • 作者:趙榮嬌|責編:夏毓彥
  • 出版社:清華大學
  • ISBN:9787302626107
  • 出版日期:2023/03/01
  • 裝幀:平裝
  • 頁數:181
人民幣:RMB 59 元      售價:
放入購物車
加入收藏夾

內容大鋼
    近年來,雲原生(Cloud Native)可謂是業界最火的概念之一,眾多互聯網巨頭都已經開始積極擁抱雲原生,越來越多的生產場景都直接上雲,Docker技術也由此得到了廣泛的應用。本書用於Docker技術入門,配套示例源碼、PPT課件。本書共分15章,內容包括容器技術的發展歷程、Docker的由來與容器生態、Docker的安裝與使用、容器的操作、鏡像的操作、應用的容器化、Docker網路、Docker存儲、日誌管理、Docker Compose部署和管理、Docker Swarm集群管理、Docker實戰應用,以及通過Docker Desktop使用Kubernetes。本書內容詳盡、示例豐富,是廣大Docker初學者必備的參考書和工具書。本書也適合作為高等院校大數據、電腦軟體等專業的教材。

作者介紹
趙榮嬌|責編:夏毓彥

目錄
第1章  容器技術的發展
  1.1  什麼是容器
  1.2  為什麼需要容器
  1.3  容器技術的發展歷程
  1.4  容器的優缺點
    1.4.1  容器的優點
    1.4.2  容器的缺點
  1.5  Docker容器是如何工作的
第2章  Docker簡介
  2.1  什麼是Docker
  2.2  Docker的由來與發展歷程
  2.3  Docker的架構與組成
    2.3.1  Docker的架構
    2.3.2  Docker中應用系統的存在形式
  2.4  Docker容器生態系統
    2.4.1  容器核心技術
    2.4.2  容器平台技術
    2.4.3  容器支持技術
  2.5  為什麼使用Docker
    2.5.1  Docker的應用場景
    2.5.2  Docker可以解決哪些問題
    2.5.3  Docker的應用成本
第3章  Docker的安裝與使用
  3.1  在Windows中安裝Docker
    3.1.1  安裝WSL
    3.1.2  安裝Docker Desktop for Windows
  3.2  在Ubuntu中安裝Docker
    3.2.1  安裝Docker
    3.2.2  運行Docker
    3.2.3  使用docker命令
    3.2.4  使用Docker鏡像
  3.3  在Mac OS中安裝Docker
    3.3.1  使用Homebrew安裝
    3.3.2  手動下載安裝
第4章  操作容器
  4.1  容器的生命周期
  4.2  創建容器
  4.3  管理容器
  4.4  啟動與終止
  4.5  進入容器
  4.6  導出和導入
第5章  Docker引擎
  5.1  Docker引擎簡介
  5.2  Docker引擎的組件構成
    5.2.1  runc
    5.2.2  containerd
第6章  Docker鏡像
  6.1  鏡像構成
  6.2  獲取鏡像
  6.3  列出鏡像

  6.4  刪除本地鏡像
  6.5  定製鏡像
    6.5.1  使用docker commit命令定製鏡像
    6.5.2  使用docker build命令+Dockerfile文件定製鏡像
第7章  Docker容器
  7.1  Docker容器簡介
  7.2  資源限制
    7.2.1  內存資源限制
    7.2.2  容器的內存限制
    7.2.3  容器的CPU限制
  7.3  容器的底層技術
    7.3.1  Cgroup
    7.3.2  Namespace
    7.3.3  聯合文件系統(AUFS)
    7.3.4  LXC
第8章  應用的容器化
  8.1  應用容器化簡介
  8.2  單體應用容器化
  8.3  生成環境中的多階段構建
  8.4  常用的命令
第9章  Docker網路模式
  9.1  Docker網路模式簡介
  9.2  bridge網路模式
  9.3  host網路模式
  9.4  none網路模式
  9.5  container網路模式
  9.6  user-defined網路模式
    9.6.1  創建自定義的bridge網路
    9.6.2  使用自定義網路
  9.7  高級網路配置
第10章  Docker存儲
  10.1  Docker存儲簡介
  10.2  storage driver
  10.3  data volume
    10.3.1  volume
    10.3.2  bind mount
    10.3.3  tmpfs mount
第11章  日誌管理
  11.1  查看引擎日誌
  11.2  查看容器日誌
  11.3  清理容器日誌
  11.4  日誌驅動程序
    11.4.1  日誌驅動程序概述
    11.4.2  local日誌驅動
    11.4.3  json-file日誌驅動
    11.4.4  syslog日誌驅動
    11.4.5  日誌驅動的選擇
第12章  Docker Compose
  12.1  Docker Compose簡介
  12.2  安裝Docker Compose

  12.3  模板文件語法
    12.3.1  docker-compose.yml語法說明
    12.3.2  YAML文件格式及編寫注意事項
    12.3.3  Docker Compose常用命令
    12.3.4  Docker Compose常用命令匯總清單
  12.4  使用 Docker Compose構建Web應用
第13章  Docker Swarm
  13.1  Docker Swarm架構與概念
    13.1.1  Docker Swarm架構
    13.1.2  Docker Swarm相關概念
    13.1.3  Docker Swarm的特點
    13.1.4  Docker Swarm的工作流
  13.2  部署Swarm集群
    13.2.1  準備工作
    13.2.2  創建集群
    13.2.3  加入集群
    13.2.4  查看集群節點信息
    13.2.5  刪除節點
    13.2.6  創建服務
    13.2.7  彈性擴縮容
  13.3  Docker Swarm調度策略
  13.4  滾動升級
  13.5  Docker Swarm常用指令
第14章  Docker實戰應用
  14.1  Web應用概要
  14.2  創建Web應用
  14.3  構建Web鏡像
  14.4  創建介面服務
  14.5  構建Server鏡像
  14.6  跨域轉發請求
  14.7  部署MySQL
第15章  通過Docker Desktop使用Kubernetes
  15.1  Kubernetes基本概念
    15.1.1  Cluster
    15.1.2  Pod
    15.1.3  Node
    15.1.4  Namespace
    15.1.5  Service
    15.1.6  Label
  15.2  Kubernetes架構設計簡介
  15.3  Kubernetes使用示例
    15.3.1  啟用Kubernetes
    15.3.2  使用Kubernetes
    15.3.3  創建MySQL
    15.3.4  使用命名空間部署MySQL

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032