圖書標籤: docker 虛擬化 Docker 計算機 雲計算 Linux 容器 編程
发表于2024-11-22
第一本Docker書 pdf epub mobi txt 電子書 下載 2024
全球第一本Docker技術圖書中文版,Docker中文社區鼎力支持!
Docker核心團隊成員權威著作,在技術圈中很有影響力。
既是第一本Docker書,也非常適閤作為學習Docker的第一本入門書。
Docker是一個開源的應用容器引擎,讓開發者可以將他們的應用和依賴包打包到一個可移植的容器中,然後發布到任何流行的Linux機器上,也可以實現虛擬化。容器完全使用沙箱機製,相互之間不會有任何接口。幾乎沒有性能開銷,可以很容易地在機器和數據中心中運行。最重要的是,它不依賴於任何語言、框架或包裝係統。
Docker 是一個開源的應用容器引擎,開發者可以利用Docker 打包自己的應用以及依賴包到一個可移植的容器中,然後發布到任何流行的Linux 機器上,也可以實現虛擬化。
本書由Docker 公司前服務與支持副總裁James Turnbull 編寫,是權威的Docker 開發指南。本書會指導讀者完成Docker 的安裝、部署、管理和擴展,帶領讀者經曆從測試到生産的整個開發生命周期,讓讀者瞭解Docker 適用於什麼場景。書中先介紹Docker 及其組件的基礎知識,然後用Docker 構建容器和服務來完成各種任務:利用Docker 為新項目建立測試環境,演示如何使用持續集成的工作流集成Docker,如何構建應用程序服務和平颱,如何使用Docker 的API,如何擴展Docker。
本書適閤對Docker 或容器開發感興趣的係統管理員、運維人員和開發人員閱讀。
圖書評價:
DevOps未死,ContainerOps已到
發現Docker項目還是2013年中,我正在為構架一個Micro Service的遊戲雲而測試各種PaaS平颱和産品。研究CloudFoundry的過程中,被Warden子項目吸引,轉而在GitHub中尋找類似的、更容易使用和部署的容器虛擬化解決方案,最終一個Linux Container的框架Docker成為我的首選。2013年底在深圳舉行的ECUG Con(實效雲時效用戶組大會)是我第一次在大型的技術會議上宣講Docker開源技術,此時它已經被Golang社區評為2013年的十大殺手級應用,也是這次會議我開始瞭Docker技術布道之旅。從LXC的框架到Container引擎,再到如今的SaaS平颱,Docker在開源社區的強大推動下快速嚮前演進,ContainerOps平颱或是Docker的下一個裏程碑。
對Docker研究得越多,就越容易被它在網絡、安全方麵的各種問題所睏擾,忘卻瞭Docker使用Union FileSystem技術帶來的巨大技術變革的機會。當超越容器虛擬化引擎的標簽去看Docker時,發現它是實現應用版本管理的最佳技術選擇。比起從源代碼的某個分支或標簽起構建應用的版本,Union FileSystem更適於實現從開發到運維的版本管理。隨著OverlayFS被Linux內核3.18閤並到主乾,Docker也會在最新的版本中支持它(也許在你讀這本書的時候就已經支持瞭)。不管是AUFS還是OverlayFS,將擺脫被認為是嵌入式設備的文件格式,成為應用版本管理的技術基石。
在一次技術布道之後,有聽眾和我交流如何使用Gnome Desktop的Docker容器為團隊提供標準的Android開發環境。正值Docker在剛剛發布的1.2版本中加入瞭Device特性,我建議他可以使用這個特性為Desktop加入真機的調試功能。此時我纔意識到開發環境甚至是桌麵環境是可以通過Docker容器來實現統一的。當微軟公司和Docker深度閤作的新聞震驚所有人時,纔發現微軟早在多年前就布局容器虛擬化的技術。Windows成為最後一個(FreeBSD有容器引擎Jails,Solaris有容器引擎Zones)能運行容器的主流操作係統。Windows操作係統可以通過容器化技術運行多個Windows的容器,Docker引擎也終於有瞭打通所有平颱的機會。不管是Linux還是Windows,開發環境最終都可以被容器管理起來,開發配置管理將會變得非常簡單。
當軟件的開發環境、版本管理、交付和運行都以Docker為工具Container為基礎進行流轉時,就構成瞭以Container為核心的開發和運維流程,軟件的構架也因此發生改變(Micro Service的構架方式可能會因此流行)。但持續集成、持續部署和自動化運維等生産理念沒有改變,隻是增加瞭Container的解決方案,未來必定會有基於Docker的平颱來管理整個開發和生産的流程。
DevOps未死,ContainerOps已到。
在此感謝三位譯者李兆海、劉斌和巨震的辛苦工作,把第一本Docker技術書籍帶入中國。這不僅是一本Docker技術的入門書籍,也介紹瞭很多Docker的最佳實踐,是學習Docker的絕佳選擇。盡管沒有參與此書的翻譯,甚為遺憾,但我會繼續努力在國內推廣Docker開源技術。
馬全一
Docker 中文社區和 docker.cn 項目創始人,Docker 開源技術布道師,資深構架師
這本書用瞭大量簡短可操作的程序實例介紹Docker的工作原理,幾乎頁頁都是滿滿的代碼乾貨,程序員讀者可跟著這些例子自己動手玩轉Docker,這真是一部專為程序員寫的好書!
——毛文波,道裏雲CEO,曾創建EMC中國實驗室並擔任首席科學傢,曾參與創建HP中國實驗室
這本書由曾任職於Docker公司的資深工程師編寫,由國內社區以最快的速度完成翻譯,是學習Docker的最佳入門書籍。如果你是一位希望讓自己的代碼運行在雲端的程序員,現在就開始學習Docker吧!
——喻勇,Cloud Foundry社區創始人
正是因為Docker將對傳統IT技術帶來“革命性”的衝擊,所以我們看到圍繞Docker的創業項目如火如荼。IT從業人員應該及早擁抱Docker,擁抱變化。閱讀本書就是最佳入門途徑。
——陳軼飛,原百度PaaS平颱負責人,國內最早大規模應用Docker的實踐者
Docker今天已經算是明星技術瞭,各種技術大會都會有人談論它,越來越多的人像我一樣對這門技術著迷。Docker的發展異常迅猛,整個社區生態蓬勃嚮上一片繁榮。希望閱讀本書的讀者也盡快加入充滿樂趣的Docker大傢庭中來。
——程顯峰,MongoDB中文社區創始人,藍海訊通COO
本書係統而又深入淺齣地介紹瞭與Docker部署和應用相關的各個方麵,體現瞭Docker的最新進展,並附有大量詳盡的實例。無論係統架構師、IT決策者,還是雲端開發人員、係統管理員和運維人員,都能在本書中找到所需的關於Docker的內容。本書非常適閤作為進入Docker領域的第一本書。
——商之狄,微軟開放技術(中國)首席項目經理
我很高興能看到第一本引進國內的Docker技術書籍——這本《The Docker Book》中文版。這本書對於迫切想瞭解Docker技術以及相關工具使用的技術愛好者來說,是一本值得閱讀的入門書籍。
——肖德時,InfoQ《深入淺齣Docker》專欄作者
閱讀本書,就像參加一個Docker專傢的麵授課程,書中包含瞭很多非常實用的小型案例,讓你能夠循序漸進地照著學習,加深理解。James Turnbull是個寫書的高手,由淺入深地慢慢引領你理解Docker的奧秘。無論你是哪個行業的程序員,這本Docker的書絕對會讓你受益匪淺。
——蔡煜,愛立信軟件開發高級專傢
對Docker本身,已經不用我再多說,隻希望大傢都看看這本書,並能積極嘗試Docker。縱觀IT行業曆史,大的技術變革從來不是誕生於大廠商口中的金蛋,而是一小搓愛好者的小玩意兒,而Docker正是這個路子。
——趙鵬,VisualOps 創始人
Go語言是近年來IT技術發展曆程中最偉大的事情,而Docker的齣現則是雲計算發展的重要裏程碑。作為Go語言的殺手級應用,Docker推動瞭Go語言社區的發展。《The Docker Book》是一本Docker團隊成員撰寫的書,是一份難得的學習Docker技術的權威教材。我很高興見到中文翻譯能夠如此迅速地跟進,這是一件瞭不起的事情。
——許式偉,七牛雲存儲CEO,《Go語言編程》作者
我非常喜歡《The Docker Book》這本書,它彌補瞭開源項目通常缺失的文檔部分。書中涉及從安裝入門到業務場景下的各種應用及開發。本書作者的權威性以及譯者的專業態度也保證瞭這本書的嚴謹性。這本書非常適閤廣大的Docker愛好者閱讀。
——杜玉傑,OpenStack基金會董事
James Turnbull是一位技術作傢,還是一名開源極客。他最近的大作是一本講述流行開源日誌工具的書——The LogStash Book。James還寫瞭兩本關於Puppet的書,一本是Pro Puppet以,另一本是較早的Pulling Strings with Puppet: Configuration Management Made Easy。此外,James還寫瞭Pro Linux System Administration、Pro Nagios 2.0和Hardening Linux這三本書。
James真正的工作是Kickstarter的工程副總裁。之前,James曾擔任Docker公司服務與支持副總裁、Venmo公司工程副總裁和Puppet Labs的技術運維副總裁。James熱愛美食、美酒、閱讀、攝影,還很喜歡貓咪,但對在海灘上手牽手散步卻並不熱衷。
譯者簡介
李兆海 網名Googol Lee。使用Googol這個名字真的是因為“10的100次方”這個意思,和後來的Google公司沒有一點兒關係。多年後端程序員,早期以C、C++為主,後來轉嚮Python,現在以Go為生。曾寫過《Golang初探》發錶於2011年2月號《程序員》。Docker早期使用者。平時喜歡亂翻書,遇到感興趣的都會研究一番。Twitter賬戶@googollee。
劉斌 具有10餘年軟件開發經驗,關注後颱開發技術和各種編程語言。做過電子商務、金融、企業係統以及Android手機開發;寫過Delphi,也兼做係統管理員和DBA(現在都改叫DevOps瞭);既做後颱應用,也要調用前颱CSS和JavaScript,可還是不敢自稱Full Stack;今又舶來Growth Hacker,我想我要做一個Growth Engineer。
巨震 北京大學軟件工程碩士,服務器端開發者。目前就職於創業公司,使用Node.js、Golang進行服務器端開發。2013年底開始研究Docker,是Docker中文社區的活躍貢獻者,負責Docker技術文章和視頻的翻譯、校對工作。生活中喜歡美食、騎行,熱衷於PC硬件,喜愛摺騰,熱愛一切計算機相關的技術,堅信技術改變世界。最崇拜的技術傳奇人物是前id Software首席程序員、現Oculus VR首席技術官John Carmack。
第一本 恩。。。第一本 送人瞭
評分入門不錯
評分#紙質書# 3.3 分。…… =-= 看瞭不少 container 的介紹纔看懂瞭。
評分還不錯的入門書,確實適閤做第一本,代碼粘的有些略多,所以看著其實蠻快,對Docker有基本認識的人應該一兩天就看完瞭,第五章和第六章很囉嗦,第七章開始就顯示齣本書的過時瞭。
評分不錯啊
作为前程序员的职业操守,防止忘性太大。 本书一共是9章,根据自己这次学习的目的,有的章节没有读,如第七章和第九章,那这两个章节,就没有详细写。 我相信我读过的章节,后来的豆友可以从图里看出每章节主要介绍什么和一些重要的知识点,当然也方便读完之后复习一下。 画这...
評分1、简介、安装、入门、镜像与仓库、构建服务、fig配置docker、使用docker api 2 docker核心组件:docker客户端和服务器、docker镜像、registry、docker容器 3 docker架构: docker不支持32位 linux3.8以上内核 内核必须支持cgroup和命名空间功能 1、uname -a 检查安装device-ma...
評分这本书思路清晰,各个章节使用独立的实例来教学。是一本非常好的入门书。 ----------------------------------------------------------------------
評分把The Docker Book 翻译成 第一本Docker书 可能是中文版出版方想突出这本书在Docker世界的地位。通读后觉得书如其名,此书可以作为Docker学习的第一本书。 篇幅不大,200多页、字体不小、且代码示例较多,让人读起来很轻松,比动辄上千页密密麻麻小子的xx权威指南,xx...
評分作為初學者的首選工具書,這本書在內容編排 語言表達 等方面做的都非常好,讓讀者閱讀起來非常輕鬆,毫無枯燥感。作為一本docker學習的工具書,告诉读者docker是什么,它能为我们解决什么等,也得到了專家的認可,不愧第一,是一本值得一讀的好書。 -------------
第一本Docker書 pdf epub mobi txt 電子書 下載 2024