買這商品的人也買了...
-
HTTP 抓包實戰$354$336 -
$534開源安全運維平臺 OSSIM 疑難解析 (提高篇) -
開源安全運維平臺 OSSIM 疑難解析 (入門篇)$534$507 -
人類智慧的神殿:AI 知識圖譜實作$890$703 -
$180Docker 容器技術 配置、部署與應用 -
Oracle 19c 從入門到精通 (視頻教學超值版)$534$507 -
圖解 Docker & Kubernetes 的知識與使用方法$620$490 -
$305Docker容器技術與應用項目教程(微課版) -
30天與 Docker 做好朋友:跟鯨魚先生一同探索開發者的大平台(iT邦幫忙鐵人賽系列書)(修訂版)$600$420 -
不可不知的 Docker 開發部署實戰筆記:網站工程師一定要會的 8大核心能力$620$484 -
Ubuntu22 系統管理與網路服務實務應用:晉升專業網管工程師×物聯網工程師實戰攻略$660$515 -
$280Docker 快速入門 -
現在學正是時候 - Ubuntu Linux 無痛全面零基礎上手玩$880$695 -
$203無人機項目化教程 -
$180網絡爬蟲項目實踐 -
$356實用黑客攻防技術 -
$332Web 滲透測試與防護 (慕課版) -
從新手到高手:.NET 框架程式開發實作$880$695 -
Docker 實戰 6堂課:56個實驗動手做,掌握 Linux 容器核心技術(iThome鐵人賽系列書)【平裝】$650$507 -
DevOps 七步大法 - Docker 硬功夫實戰容器$880$695 -
超上手的前端框架 - 好用 Vue.js 3 開發最主流的網站$880$695 -
$464可解釋 AI 實戰 (PyTorch版) -
$332Vue.js 3前端開發案例教程 -
大數據 SQL 優化 : 原理與實踐$594$564 -
LLM 工程師開發手冊 (LLM Engineer's Handbook: Master the art of engineering large language models from concept to production)$1,250$988
中文年末書展|繁簡參展書2書75折 詳見活動內容 »
-
75折
為你寫的 Vue Components:從原子到系統,一步步用設計思維打造面面俱到的元件實戰力 (iThome 鐵人賽系列書)$780$585 -
75折
BDD in Action, 2/e (中文版)$960$720 -
75折
看不見的戰場:社群、AI 與企業資安危機$750$563 -
79折
AI 精準提問 × 高效應用:DeepSeek、ChatGPT、Claude、Gemini、Copilot 一本搞定$390$308 -
7折
超實用!Word.Excel.PowerPoint 辦公室 Office 365 省時高手必備 50招, 4/e (暢銷回饋版)$420$294 -
75折
裂縫碎光:資安數位生存戰$550$412 -
85折
日本當代最強插畫 2025 : 150位當代最強畫師豪華作品集$640$544 -
79折
Google BI 解決方案:Looker Studio × AI 數據驅動行銷實作,完美整合 Google Analytics 4、Google Ads、ChatGPT、Gemini$630$498 -
79折
超有料 Plus!職場第一實用的 AI 工作術 - 用對 AI 工具、自動化 Agent, 讓生產力全面進化!$599$473 -
75折
從零開始學 Visual C# 2022 程式設計, 4/e (暢銷回饋版)$690$518 -
75折
Windows 11 制霸攻略:圖解 AI 與 Copilot 應用,輕鬆搞懂新手必學的 Windows 技巧$640$480 -
75折
精準駕馭 Word!論文寫作絕非難事 (好評回饋版)$480$360 -
Sam Yang 的插畫藝術:用 Procreate / PS 畫出最強男友視角 x 女孩美好日常$699$629 -
79折
AI 加持!Google Sheets 超級工作流$599$473 -
78折
想要 SSR? 快使用 Nuxt 吧!:Nuxt 讓 Vue.js 更好處理 SEO 搜尋引擎最佳化(iThome鐵人賽系列書)$780$608 -
78折
超實用!業務.總管.人資的辦公室 WORD 365 省時高手必備 50招 (第二版)$500$390 -
7折
Node-RED + YOLO + ESP32-CAM:AIoT 智慧物聯網與邊緣 AI 專題實戰$680$476 -
79折
「生成式⇄AI」:52 個零程式互動體驗,打造新世代人工智慧素養$599$473 -
7折
Windows APT Warfare:惡意程式前線戰術指南, 3/e$720$504 -
75折
我輩程式人:回顧從 Ada 到 AI 這條程式路,程式人如何改變世界的歷史與未來展望 (We, Programmers: A Chronicle of Coders from Ada to AI)$850$637 -
75折
不用自己寫!用 GitHub Copilot 搞定 LLM 應用開發$600$450 -
79折
Tensorflow 接班王者:Google JAX 深度學習又快又強大 (好評回饋版)$780$616 -
79折
GPT4 會你也會 - 共融機器人的多模態互動式情感分析 (好評回饋版)$700$553 -
79折
技術士技能檢定 電腦軟體應用丙級術科解題教本|Office 2021$460$363 -
75折
Notion 與 Notion AI 全能實戰手冊:生活、學習與職場的智慧策略 (暢銷回饋版)$560$420
相關主題
商品描述
本書講解Docker容器的配置、部署與應用,一共分為11個項目,包括工程項目文檔編寫、Docker基礎、Docker安裝、Docker鏡像基本知識、Dockerfile定製鏡像、Docker容器基本知識、私有Registry、握Docker存儲、Docker網絡、compose基本原理、項目部署。本書的重點和特色是整本書是圍繞容器的web應用商城項目部署實施設計編寫的。本書內容豐富,註重實踐性和可操作性,對項目中的每個任務都有相應的操作示範,每個項目後都會有實驗手冊,將本項目的知識點串起來講解,便於讀者快速上手。本書可以作為各類院校人工智能、大數據、雲計算相關專業課程的教材,也可以作為雲計算容器技術培訓班教材,並適合廣大雲計算技術愛好者自學使用。
目錄大綱
項目1 PaaS雲平臺基本管理 1
1.1 PaaS雲平臺原理 2
1.1.1 雲計算服務體系 2
1.1.2 安全與隱私保護 6
1.1.3 PaaS的發展歷程 8
1.1.4 PaaS的基本實現方法 9
1.1.5 容器雲的基本情況 12
1.2 雲原生開發的基本概念 12
1.2.1 雲原生的4要素 12
1.2.2 雲原生開發與傳統應用軟件開發的差異 14
1.2.3 雲原生應用開發的技術基礎 15
1.3 雲原生開發的基本要求 16
1.3.1 12要素 16
1.3.2 雲原生開發框架 19
1.3.3 雲原生應用的設計原則 20
1.3.4 雲原生開發的要點 20
1.4 雲原生開發的技術要點 21
1.4.1 微服務的技術要點 21
1.4.2 容器化的技術要點 23
1.4.3 DevOps的技術要點 23
1.4.4 持續交付的技術要點 24
1.5 微服務架構的基本原理 25
1.5.1 受益方法 26
1.5.2 關鍵支持技術和工具 27
1.5.3 常見模式 28
1.5.4 反模式 29
本章練習題 29
項目2 Docker基本管理 32
2.1 Docker出現之前的世界 33
2.1.1 電腦發展初期的遺留問題 33
2.1.2 Chroot的出現 33
2.1.3 Java 33
2.1.4 虛擬機技術 33
2.2 什麼是Docker 35
2.2.1 容器與虛擬機的區別 35
2.2.2 Docker的技術基礎——LXC 37
2.2.3 Docker核心技術架構 40
2.2.4 Docker的優勢 43
2.2.5 Docker的應用場景 44
2.3 Docker容器的系統架構 45
2.3.1 Docker的架構 45
2.3.2 Docker的組件 45
2.4 Docker版本情況 49
2.5 Docker Engine 50
2.6 Docker主機安裝環境準備 50
2.6.1 準備任務環境 51
2.6.2 安裝操作系統 51
2.6.3 配置網絡 52
2.6.4 更改系統配置 53
2.6.5 關閉防火牆和SELinux服務 53
2.6.6 打開內核轉發功能 53
2.6.7 配置yum源 54
2.6.8 安裝基本軟件 55
2.6.9 配置Docker安裝源 55
2.6.10 下載並製作Docker安裝包 56
2.6.11 搭建基於httpd的Docker服務器 56
2.7 安裝Docker-CE 57
2.7.1 準備Docker主機(node1) 57
2.7.2 在node1上配置網絡 57
2.7.3 在node1上更改系統配置 58
2.7.4 在node1上配置Docker安裝源 58
2.7.5 在node1上安裝基本軟件 59
2.7.6 在node1上安裝Docker-CE 59
2.7.7 在node1上啟動Docker並驗證版本 59
2.7.8 在master上安裝Docker-CE 60
2.8 第一次使用Docker 61
2.8.1 創建第一個鏡像 61
2.8.2 運行第一個容器 65
本章練習題 66
項目3 Docker鏡像管理 68
3.1 Docker鏡像基本知識 68
3.1.1 鏡像的層級管理 69
3.1.2 鏡像的體積 72
3.1.3 特殊類型的鏡像 73
3.1.4 鏡像的標識 73
3.2 Docker鏡像主要操作命令 74
3.2.1 Docker CLI 74
3.2.2 Docker鏡像的主要命令 75
3.3 基於Dockerfile創建鏡像 85
3.3.1 Dockerfile的基本概念 85
3.3.2 Dockerfile的主要指令 88
3.4 使用命令管理鏡像 96
3.4.1 在Docker Hub上查找並拉取鏡像 96
3.4.2 保存、刪除、加載鏡像 96
3.4.3 查看鏡像創建歷史及鏡像列表 98
3.4.4 運行鏡像 98
3.4.5 使用docker build命令構建鏡像 98
3.4.6 使用docker commit命令構建鏡像 99
3.5 使用Dockerfile構建Nginx鏡像 100
3.5.1 下載Nginx安裝包 100
3.5.2 準備vim的網絡安裝源和repo文件 100
3.5.3 編寫Dockerfile文件 101
3.5.4 構建Nginx鏡像 102
3.5.5 運行Nginx容器並訪問驗證 102
本章練習題 103
項目4 Docker容器管理 106
4.1 Docker容器基本知識 107
4.1.1 容器的基本信息 107
4.1.2 容器與虛擬機的比較 107
4.1.3 容器與鏡像的比較 108
4.2 Docker容器的運行規則 109
4.2.1 容器運行的基本原理 109
4.2.2 容器使用的最佳實踐 109
4.3 Docker容器的主要命令 111
4.4 使用命令管理Nginx容器 125
4.4.1 整理實驗環境中的容器 125
4.4.2 啟動並進入容器進行操作 126
4.4.3 執行容器管理操作 127
本章練習題 129
項目5 Docker倉庫管理 130
5.1 Docker Registry管理 131
5.1.1 Registry的基本原理 131
5.1.2 Docker Registry主要命令 135
5.1.3 Docker私有倉庫基本命令 136
5.1.4 Docker私有Registry的搭建 136
5.2 構建並管理私有Registry 137
5.2.1 在master節點上搭建並運行Registry 137
5.2.2 在node1節點上使用私有Registry 138
5.2.3 在master節點上管理私有Registry 140
本章練習題 141
項目6 Docker存儲管理 143
6.1 Docker存儲的基本類型 144
6.1.1 Docker存儲的基本模式 144
6.1.2 Docker存儲的主要類型 146
6.2 Docker存儲的主要命令 148
6.3 不同Docker存儲方式的操作方法 153
6.3.1 掛載綁定方式示例 153
6.3.2 數據捲方式示例 153
6.3.3 數據捲容器方式示例 153
6.3.4 共享存儲方式示例 154
6.4 採用數據持久化運行並管理Nginx容器 155
6.4.1 使用掛載綁定方式運行Nginx 155
6.4.2 使用數據捲方式運行Nginx 155
6.4.3 使用數據捲容器方式運行Nginx 157
6.4.4 使用共享存儲方式運行Nginx 158
本章練習題 160
項目7 Docker網絡管理 161
7.1 Docker網絡 162
7.1.1 Docker網絡基本原理 162
7.1.2 Docker網絡的主要功能 163
7.1.3 Docker網絡的基本類型 164
7.2 Bridge網絡模式的基本原理 166
7.2.1 Bridge模式的拓撲 166
7.2.2 網絡配置過程 167
7.2.3 容器的通信 167
7.3 Docker網絡的主要命令 168
7.4 通過埠映射運行容器的方法 171
7.4.1 隨機埠映射 171
7.4.2 指定埠映射 172
7.4.3 容器互聯 172
7.4.4 創建以Bridge為驅動的網絡 173
7.5 以不同網絡配置方式運行Nginx容器 174
7.5.1 以不同埠映射方式運行Nginx 174
7.5.2 以容器互聯方式運行Nginx 175
7.5.3 創建並使用自定義網絡運行Nginx 176
本章練習題 178
項目8 容器編排 179
8.1 Docker-Compose的基本原理 180
8.2 Docker-Compose的安裝 181
8.2.1 下載Docker-Compose安裝文件 181
8.2.2 使用Pip安裝Docker-Compose 182
8.3 Docker-Compose的主要操作命令 182
8.4 Compose文件的基本編寫方法 190
8.4.1 Compose文件的基本結構 190
8.4.2 services配置的主要指令 190
8.4.3 編寫Compose文件的註意事項 196
8.5 使用Compose編排Nginx服務 196
8.5.1 準備實驗環境 196
8.5.2 安裝Docker-Compose工具 197
8.5.3 編寫docker-compose.yml文件 198
8.5.4 構建服務並驗證 199
本章練習題 201
