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

Docker即學即用(第3版)

  • 作者:(美)肖恩·P.凱恩//卡爾·馬西亞斯|責編:劉熾|譯者:安道
  • 出版社:中國電力
  • ISBN:9787519899547
  • 出版日期:2025/06/01
  • 裝幀:平裝
  • 頁數:416
人民幣:RMB 128 元      售價:
放入購物車
加入收藏夾

內容大鋼
    Docker和Linux容器從根本上改變了組織大規模開發、交付和運行軟體的方式。但是,了解這些工具為何如此重要,以及如何正確集成到組織的生態系統中可能具有一定挑戰。本書全面更新,指引開發人員、運維人員、架構師和技術經理充分理解Docker工具集,讓他們了解容器對現代軟體交付和管理幾乎各方面的改進。
    這一版的更新涵蓋本書首次出版后近十年來的重大變化。本書作者根據最佳實踐進行了修訂,還增加了BuildKit、多架構映像支持、無root容器等更多內容。
    了解Docker和Linux容器如何與雲服務和Kubernetes集成。
    構建Open Container Initiative(OCI)映像,使用強大的命令行工具部署和管理Linux容器。
    了解OCI映像如何簡化應用的依賴管理和部署流程。
    學習在生產中部署和測試Linux容器的實用技術。
    在任何需要的地方大規模部署生產容器。
    探討一些Docker高級話題,包括部署工具、網路、編排、安全和配置。

作者介紹
(美)肖恩·P.凱恩//卡爾·馬西亞斯|責編:劉熾|譯者:安道

目錄

前言
第1章  引言
  1.1  Docker帶來的希望
  1.2  Docker不是什麼
  1.3  重要術語
  1.4  小結
第2章  Docker概覽
  2.1  簡化流程
  2.2  廣泛支持和採用
  2.3  架構
    2.3.1  客戶端-伺服器模型
    2.3.2  網路埠和UNIX套接字
    2.3.3  強健的工具
    2.3.4  Docker命令行工具
    2.3.5  Docker引擎API
    2.3.6  容器的網路層
  2.4  合理利用Docker
    2.4.1  容器不是虛擬機
    2.4.2  有限的隔離
    2.4.3  容器很輕量級
    2.4.4  實現不可變的基礎設施
    2.4.5  無狀態的應用
    2.4.6  狀態外存
  2.5  Docker工作流程
    2.5.1  版本控制
    2.5.2  構建
    2.5.3  測試
    2.5.4  打包
    2.5.5  部署
    2.5.6  Docker的生態系統
  2.6  小結
第3章  安裝Docker
  3.1  安裝Docker客戶端
    3.1.1  Linux
    3.1.2  macOS,Mac OS X
    3.1.3  Microsoft Windows 11
  3.2  安裝Docker伺服器
    3.2.1  基於systemd的Linux
    3.2.2  不基於Linux虛擬機的伺服器
  3.3  測試安裝的Docker
    3.3.1  Ubuntu
    3.3.2  Fedora
    3.3.3  Alpine Linux
  3.4  探索Docker伺服器
  3.5  小結
第4章  使用Docker映像
  4.1  Dockerfile文件剖析
  4.2  構建映像
  4.3  運行映像

    4.3.1  構建參數
    4.3.2  環境變數即配置
  4.4  定製基礎映像
  4.5  存儲映像
    4.5.1  公共註冊處
    4.5.2  私有註冊處
    4.5.3  獲得註冊處的身份驗證
    4.5.4  自建私有註冊處
  4.6  優化映像
    4.6.1  映像瘦身
    4.6.2  層層相加
    4.6.3  利用層緩存
    4.6.4  目錄緩存
  4.7  診斷構建問題
    4.7.1  調試未用BuildKit的映像
    4.7.2  調試使用BuildKit的映像
  4.8  多架構構建
  4.9  小結
第5章  使用Docker容器
  5.1  容器是什麼
  5.2  創建容器
    5.2.1  基本配置
    5.2.2  存儲卷
    5.2.3  資源配額
  5.3  啟動容器
  5.4  自動重啟容器
  5.5  停止容器
  5.6  終止容器
  5.7  暫停和恢復容器
  5.8  清理容器和映像
  5.9  Windows容器
  5.10  小結
第6章  探索Docker的其他功能
  6.1  列印Docker的版本號
  6.2  伺服器信息
  6.3  下載映像更新
  6.4  審查容器
  6.5  在shell中探索
  6.6  返回結果
  6.7  進入運行中的容器
    6.7.1  docker container exec
    6.7.2  docker volume
  6.8  處理日誌
    6.8.1  docker container logs
    6.8.2  日誌處理高級技術
  6.9  監控Docker
    6.9.1  容器的統計信息
    6.9.2  健康檢查
    6.9.3  docker system events
    6.9.4  cAdvisor

  6.10  Prometheus監控系統
  6.11  繼續探索
  6.12  小結
第7章  調試容器
  7.1  列出進程
  7.2  審查進程
  7.3  管控進程
  7.4  審查網路
  7.5  映像歷史
  7.6  審查容器
  7.7  審查文件系統
  7.8  小結
第8章  探索Docker Compose
  8.1  配置Docker Compose
  8.2  啟動服務
  8.3  探索Rocket.Chat
  8.4  Docker Compose命令
  8.5  管理配置
    8.5.1  默認值
    8.5.2  強制值
    8.5.3  dotenv文件
  8.6  小結
第9章  在生產環境中部署容器
  9.1  部署到生產環境
  9.2  Docker在生產環境中扮演的角色
    9.2.1  作業管控
    9.2.2  資源限制
    9.2.3  網路管理
    9.2.4  配置管理
    9.2.5  打包交付
    9.2.6  日誌處理
    9.2.7  健康監控
    9.2.8  調度
    9.2.9  服務發現
    9.2.10  本節小結
  9.3  Docker和DevOps流水作業
    9.3.1  簡述
    9.3.2  外部依賴
  9.4  小結
第10章  容器彈性伸縮
  10.1  Docker Swarm模式
  10.2  Kubernetes
    10.2.1  Minikube
    10.2.2  Docker Desktop集成的Kubernetes
    10.2.3  Kind
  10.3  Amazon ECS和Fargate
    10.3.1  AWS基本設置
    10.3.2  設置IAM角色
    10.3.3  設置AWS CLI
    10.3.4  容器實例

    10.3.5  定義任務
    10.3.6  測試任務
    10.3.7  停止任務
  10.4  小結
第11章  高級話題
  11.1  容器詳解
    11.1.1  控制組
    11.1.2  命名空間
  11.2  安全性
    11.2.1  UID 0
    11.2.2  無root模式
    11.2.3  需要特權的容器
    11.2.4  安全計算模式
    11.2.5  SELinux和AppArmor
    11.2.6  Docker守護進程
  11.3  高級配置
  11.4  存儲
  11.5  nsenter
  11.6  Docker的結構
  11.7  替換運行時
  11.8  小結
第12章  豐富的選擇
  12.1  客戶端工具
    12.1.1  nerdctl
    12.1.2  podman和buildah
  12.2  多合一開發者工具
    12.2.1  Rancher Desktop
……
第13章  容器平台設計
第14章  總結


  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們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