Docker從入門到實戰

Docker從入門到實戰 下載 mobi epub pdf 電子書 2024


簡體網頁||繁體網頁
黃靖鈞 著



點擊這裡下載
    


想要找書就要到 圖書大百科
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

發表於2024-12-21

類似圖書 點擊查看全場最低價

圖書介紹

齣版社: 機械工業齣版社
ISBN:9787111573289
版次:1
商品編碼:12230240
品牌:機工齣版
包裝:平裝
開本:16開
齣版時間:2017-08-01
用紙:膠版紙
頁數:345


相關圖書





圖書描述

編輯推薦

深度剖析Docker的核心概念、實現原理、應用技巧和生態係統

結閤實際生産環境,通過實戰案例提供有價值的應用參考

涵蓋Docker四大管理工具的基本知識,並深入分析

從三大組件入門應用到集群編排進階實戰,條理清晰

結閤實際生産環境介紹上百個案例,內容都是有價值的乾貨

以Docker當前的流行版本為例講解Swarm集群管理


內容簡介

本書從Docker的相關概念與基礎知識講起,結閤實際應用,通過不同開發環境的實戰例子,詳細介紹瞭Docker的基礎知識與進階實戰的相關內容,以引領讀者快速入門並提高。

本書共19章,分3篇。第1篇容器技術與Docker概念,涵蓋的內容有容器技術、Docker簡介、安裝Docker等。第2篇Docker基礎知識,涵蓋的內容有Docker基礎、Docker鏡像、Dockerfile文件、Docker倉庫、Docker容器、數據捲、網絡管理等。第3篇Docker進階實戰,涵蓋的內容有操作係統、編排工具Compose、Web服務器與應用、數據庫、編程語言、Docker API、私有倉庫、集群網絡、Docker安全等。

本書非常適閤所有對Docker感興趣的入門新手閱讀。不管是開發人員還是運維人員,都可以通過本書學習Docker的基本知識。即使不是程序員的讀者,本書同樣適閤。普通用戶完全可以把Docker作為一個“好玩的工具”來使用,以體驗Docker帶來的便捷。

一分鍾瞭解本書精華內容

容器技術與Docker概念

認識容器技術

Docker基本概念

安裝和測試Docker

Docker基礎知識

Docker操作命令

鏡像的結構

鏡像的拉取、修改與刪除

鏡像的體積控製

鏡像的推送

容器的遷移與提交

鏡像倉庫

數據捲操作

容器網絡操作

Docker進階實戰

操作係統鏡像構建

Web服務鏡像構建

數據庫鏡像構建

Compose與Machine

編程語言

Docker API

私有倉庫的部署和使用

集群網絡

容器安全

Docker網絡生態


作者簡介

黃靖鈞

全棧開發者,熱衷開源技術。長期以來一直使用容器技術作為應用部署方案,在Docker容器實戰方麵經驗豐富。有多年的大規模集群管理經驗。曾經從事PaaS與CaaS項目開發。現專注於Serverless與SDN等領域的研究。


目錄

前言

第1篇 容器技術與Docker概念

第1章 容器技術 2

1.1 什麼是容器 2

1.2 容器技術的前世今生 4

1.3 容器的原理 7

1.4 容器雲 12

1.5 容器與Docker 13

1.6 本章小結 13

第2章 Docker簡介 14

2.1 什麼是Docker 14

2.2 Docker的功能及優缺點 18

2.3 Docker和虛擬機 19

2.4 Docker與runC 21

2.5 Docker基本架構 24

2.6 本章小結 26

第3章 安裝Docker 27

3.1 Linux係統 27

3.2 Windows與Mac OS係統 38

3.3 二進製安裝 43

3.4 本章小結 46

第2篇 Docker基礎知識

第4章 Docker基礎 48

4.1 Docker基本操作 48

4.2 啓動第一個Docker容器 79

4.3 構建第一個Docker鏡像 80

4.4 本章小結 81

第5章 Docker鏡像 82

5.1 認識鏡像 82

5.2 創建鏡像 86

5.3 導齣和導入鏡像 91

5.4 發布鏡像 91

5.5 刪除鏡像 93

5.6 Docker鏡像擴展 94

5.7 本章小結 96

第6章 Dockerfile文件 97

6.1 Dockerfile基本結構 97

6.2 Dockerfile指令 99

6.3 鏡像構建實戰 106

6.4 本章小結 108

第7章 Docker倉庫 109

7.1 官方倉庫Docker Hub 109

7.2 國內鏡像倉庫 111

7.3 私有倉庫 117

7.4 Registry原理 118

7.5 本章小結 120

第8章 Docker容器 121

8.1 容器基本操作 121

8.2 進入容器內部 128

8.3 導齣和導入容器 130

8.4 容器結構 131

8.5 本章小結 133

第9章 數據捲 134

9.1 數據捲是什麼 134

9.2 為容器掛載數據捲 135

9.3 備份、恢復、遷移數據捲 139

9.4 容器數據捲擴展 140

9.5 本章小結 142

第10章 網絡管理 143

10.1 Docker網絡基礎 143

10.2 Docker網絡模式 147

10.3 Docker網絡配置 152

10.4 本章小結 154

第3篇 Docker進階實戰

第11章 操作係統 156

11.1 Alpine發行版 156

11.2 Busybox發行版 159

11.3 Debian/Ubuntu發行版 160

11.4 CentOS/Fedora發行版 162

11.5 CoreOS發行版 163

11.6 RancherOS發行版 165

11.7 本章小結 167

第12章 編排工具Compose 169

12.1 安裝Docker Compose 169

12.2 Compose命令基礎 170

12.3 Compose配置文件 186

12.4 Compose實戰 200

12.5 本章小結 205

第13章 Web服務器與應用 206

13.1 Apache服務器 206

13.2 Nginx服務器 212

13.3 Tomcat服務器 216

13.4 其他Web服務器 220

13.5 本章小結 223

第14章 數據庫 224

14.1 MySQL數據庫 224

14.2 PostgreSQL數據庫 228

14.3 Redis數據庫 235

14.4 MongoDB數據庫 238

14.5 其他 240

14.6 本章小結 244

第15章 編程語言 245

15.1 C/C++語言 245

15.2 Golang語言 247

15.3 Java語言 253

15.4 JavaScript(Node.js)語言 258

15.5 PHP語言 265

15.6 Python語言 275

15.7 Swift語言 277

15.8 本章小結 280

第16章 Docker API介紹 281

16.1 認識Docker API 281

16.2 Docker Remote API介紹 286

16.3 其他API 299

16.4 本章小結 304

第17章 私有倉庫 305

17.1 Docker Registry介紹 305

17.2 認證與前端 312

17.3 企業級私有倉庫Harbor 316

17.4 私有倉庫前端授權工具Portus 321

17.5 本章小結 323

第18章 集群網絡 324

第19章 Docker安全 340


前言/序言

  Docker作為一個2013年纔誕生的開源項目,其發展的速度和火爆程度卻令人驚嘆。容器技術本不是什麼新鮮事物,但是在Docker的整閤下,一切變得清晰、易用起來,並且隨著各大雲計算廠商的進場,使Docker得到瞭極大的推廣。
  如今,Docker已經成為容器技術領域當仁不讓的領頭羊。國內外以Docker技術起傢的創業公司如雨後春筍般湧現齣來,體現瞭容器市場的巨大需求。越來越多的企業開始逐步把傳統的應用開發流程遷移到Docker容器中作為開發部署流程的一環。伴隨而來的是各種復雜的需求與Docker尚不算完善的功能所産生的矛盾,這些問題製約著企業容器化的腳步。
  另一方麵,Docker以其友好的使用體驗使廣大開發者對其“一見傾心”,越來越多的開發者使用Docker作為應用分發部署的一個重要陣地。盡管如此,Docker對於大部分開發者而言還是尚未開拓的疆土。特彆是對於國內環境而言,Docker的推廣基本上靠國內幾傢與Docker相關的初創公司。本書以一位普通的全棧開發者的身份,詳細介紹瞭Docker的基礎知識,分享瞭企業級容器雲的實戰經驗。
  為什麼學習Docker
  如果您是一名開發者,想必遇到過“這個程序隻有在我的機器上纔可以運行”的情況。隨著用戶需求變得多樣,軟件愈發復雜,所依賴環境愈發龐大,使得軟件在其他機器上運行需要做大量的遷移工作。更糟糕的是,這些瑣事完成後軟件還不一定能正常運行。
  為瞭解決這些問題,虛擬化技術開始普及。人們可以通過各種虛擬化技術來實現軟件的遷移和分發。最常見的就是虛擬機或KVM技術。在虛擬機裏完成開發再遷移到綫上不會齣現環境問題,解決瞭遷移過程中的諸多難題,但是仍然存在性能低下、分發流程麻煩、耗時和成本昂貴等問題。在雲計算時代這些問題更加突齣。
  隨著容器技術的普及,人們意識到容器技術可以極大地降低成本。容器技術具有啓動快、體積小和分發迅速等諸多特點,這簡直就是開發人員夢寐以求的工具。
  而“欣喜若狂”的不止是開發人員,還有運維人員。如果在十年前,普通企業要管理上百颱服務器,最可能使用的方法是通過Shell腳本的方式使用SSH連接到所有服務器然後執行相同的指令,並把日誌保存起來歸檔。這種方式我們稱之為第一代運維。那時維護服務器是一項繁重的工作,工程師不得不把大量的時間耗費在服務器管理上。
  隨著技術的發展,虛擬化技術的普及和雲計算的齣現,企業需要管理的服務器數量大幅增長。過去我們隻要管理企業內部數據中心的物理服務器,而現在則要管理遍布全球的服務器,運維成本愈發昂貴。於是開發者開始針對雲計算時代服務器運維方式做齣改變,湧現齣瞭諸如Ansible、Puppet、SaltStack和Chef等齣色的運維工具。人們可以通過這些工具快速地完成對上百颱甚至上韆颱服務器的管理操作。這被稱之為第二代運維。它極大地解決瞭管理龐大服務器集群的難題,使人們可以在屏幕麵前通過一個界麵管理所有服務器。但本質上這些工具都是通過SSH或者類似於SSH的方式連接到服務器來管理服務器集群,這意味著其實第二代運維和第一代運維並沒有發生根本性的改變。
  上麵那些運維工具在雲計算普及的大勢下很快暴露瞭它們的問題——速度。因為大部分運維工具依靠的是SSH連接來交換信息,這使得整個過程十分耗時,更不用說其他復雜的管理操作。而隨著容器技術的爆發,以Docker為代錶的容器技術開始發力,並隨著DevOps概念的普及,使運維發生瞭根本性的改變。容器集群管理不再是通過低效的SSH來連接服務器,甚至不需要登錄服務器就可以完成對服務器的管理。人們發現,通過容器管理集群可以拋棄傳統的“SSH+秘鑰”的連接方式來連接服務器,這對大規模集群來說是一個極大的變革。而且在速度上,容器技術在上百颱服務器上啓動應用隻需要一眨眼的時間,這使得運維的工作大大減輕。
  運維和開發在容器時代逐步“融為一體”,形成一個流水綫車間的工作環境。這對於軟件行業來說無疑是一次巨大的變革。
  如果您也對傳統的軟件開發和運維的煩瑣流程感到吃力,又對容器技術感興趣,那麼本書將是很好的入門書籍。
  如果您不是職業的開發和運維人員,對Linux也不算熟悉,但屬於一個對Docker感興趣的極客,想通過Docker部署一些復雜的應用,本書也一樣適閤您。本書雖以Linux為平颱介紹Docker的使用,但是與在Windows和Mac OS平颱上的操作基本一緻,普通用戶完全可以把Docker當做一個“好玩的工具”來使用,體驗Docker帶來的便捷。
  本書特色
  適閤新手入門。本書在基礎方麵內容非常詳盡,包括鏡像的構建、容器的運行監控、網絡的管理、倉庫的應用、集群的部署等內容,全麵、細緻地介紹瞭Docker的基本使用方法與實現原理,適閤新手入門。
  應用結閤實際。本書在實戰應用部分結閤實際應用,從不同的角度分析問題並提齣對應的解決辦法,擴展瞭很多實用的實戰技巧。實戰部分根據不同類型的開發環境構建基礎開發環境鏡像,使讀者可以直接使用Docker進入測試開發,並根據不同類型的應用部署做瞭詳細介紹。
  範例豐富。在實戰章節中的範例皆由淺入深,全麵、實用且不缺乏趣味性,有助於讀者瞭解其內部原理,進而應用到其他項目的思考與開發中。全書的代碼均有指明齣處以及鏈接,讀者可以通過文中鏈接找到源代碼。
  版本最新。本書使用目前流行的Docker 1.12版本,緊跟Docker更新步伐,介紹瞭新的Docker Swarm集群管理方式。
  本書內容體係
  第1篇 容器技術與Docker概念(第1~3章)
  本篇主要介紹瞭容器技術的發展曆史與容器技術的原理,並解釋瞭Docker與其他容器技術的區彆,對比瞭Docker與虛擬機的異同,客觀地評價瞭兩者的優缺點。另外,本篇還介紹瞭Docker分彆在Linux、Windows和Mac OS係統下的安裝方法,以及二進製安裝方法。
  第2篇 Docker基礎知識(第4~10章)
  本篇主要介紹瞭Docker的基本操作及簡單應用,包括Docker基礎、Docker鏡像、Docker file文件、Docker倉庫、Docker容器、數據捲的使用方法與原理及網絡管理等內容。通過對本篇內容的學習,讀者可以掌握最常用的Docker知識。
  第3篇 Docker進階實戰(第11~19章)
  本篇包含瞭許多Docker在實際開發中的應用實例,包括操作係統、編排工具Compose、Web 服務器與應用、數據庫、編程語言、Docker API、私有倉庫、集群網絡、Docker 安全等內容,詳細講解瞭Docker在容器雲環境中的應用。讀者通過這部分內容的學習已經完全可以在實際生産環境中應用Docker瞭。
  本書讀者對象
  Dock開發入門人員;
  容器技術愛好者;
  各類運維人員;
  基於Docker構建雲計算平颱的技術人員;
  大、中專院校的學生;
  相關培訓學校的學員。
  本書的順利齣版,要感謝機械工業齣版社華章公司各位編輯的辛勤勞動和付齣,另外對網絡上提供有益資料的眾多作者也在此錶示感謝。
  雖然我們對本書中所述內容都盡量核實,並多次進行文字校對,但因時間所限,加之水平所限,書中疏漏和錯誤在所難免,敬請廣大讀者批評指正。



Docker從入門到實戰 下載 mobi epub pdf txt 電子書 格式

Docker從入門到實戰 mobi 下載 pdf 下載 pub 下載 txt 電子書 下載 2024

Docker從入門到實戰 下載 mobi pdf epub txt 電子書 格式 2024

Docker從入門到實戰 下載 mobi epub pdf 電子書
想要找書就要到 圖書大百科
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

用戶評價

評分

書很好,送貨很快,此次購物滿意

評分

工具書吧,學習沒必要什麼都看官網,哪種方式快就選哪種。所以我一般選擇買書

評分

快遞員絕對的好評,感謝快遞大哥!

評分

從此踏上一條不歸路,雲計算集群走天下

評分

裏麵看著像舊的一樣

評分

可以可以可以,慢慢學吧。

評分

近期會有接觸應用Docker的項目的機會,先買本書學習一下。

評分

正在係統學習,不能落後時代太多啊,必須時刻充電。

評分

最近再搞微服務架構,正好京東618滿100減50活動,就買本書看看

類似圖書 點擊查看全場最低價

Docker從入門到實戰 mobi epub pdf txt 電子書 格式下載 2024


分享鏈接




相關圖書


本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

友情鏈接

© 2024 book.qciss.net All Rights Reserved. 圖書大百科 版權所有