Linux的新一代虛擬化輕量雲端應用執行容器
輕鬆加快開發工作,有效管理並簡化部署應用程式流程
自2014年Docker發行後,在雲端與應用程式部署世界中開啟了新的視野,而當Google官方發言人Joe Beda說出「Everything at Google runs in a container」,亦即Google現在的服務都已使用容器來執行後,大家開始真正地正視這個未來的趨勢,也就是「輕量化容器」的技術。
這個技術的進步不是以「年」計的,它發展的快速程度是以「月」計算的,也就是每個月都有新的開發成果加入,來使其更完善、更有效率…。究竟是那一個如此受寵的技術呢?答案是-「Docker」。
Docker是由DotCloud公司(目前更名為Docker公司)所開發的新一代容器技術,他們不但釋出了Docker成為開放原始碼,並公開表示會全心投入Docker的技術發展。Docker用的是Linux核心技術,利用如:namespaces、cgroups、AppArmor profiles等,來建置出一個隔離的虛擬環境。
使用Docker有以下優勢:
‧比虛擬機器更有效率地使用主機資源
‧能在應用程式部署至線上環境後,確保它能與在開發環境同樣的正常運作
‧加快雲端多主機的自動化部署
‧更容易除錯與模組化
‧擁有由非常多的使用者所貢獻出各類用途的映像檔可下載
‧具備由官方管理的映像檔案庫(Docker hub)
在這個趨勢列車高速行馳的過程,你一定不想錯過,一定要加入或瞭解它。
作者簡介:
Shrikrishna Holla是一名生活在印度班加羅爾與清奈的全方位開發人員,喜愛單車、音樂與繪畫,你會經常看他穿著帽T、喝著紅牛出現在駭客松,為熬夜做準備。
目前在Freshdesk公司任職產品開發員,這是個以雲端為主的客戶支援平台。
你可以在Twitter(@srikrishnaholla)聯繫到他,或在Docker IRC頻道(Freenode的#docker)搜尋shrikrishna。
譯者簡介:
湯秉翰
現任
海林行動科技 技術總監
勞動部勞動力發展署 產業人才投資方案 Android講師
勞動部勞動力發展署 失業者職業訓練 授課講師
研究領域/專長
程式語言、Linux、雲端架構、Android/iOS開發
著作
《Fedora 21 Linux系統建置與實務》
《CentOS 7建置、管理與伺服器架設實戰》
《Java網路程式設計》
《雲端網頁程式設計-Google App Engine應用實作》
目錄
第1章 Docker開箱
1.1 介紹Docker
1.2 安裝Docker
1.3 OpenStack
1.4 從頭開始:在Docker中建置Docker
1.5 驗證安裝結果
1.6 有用的提示
1.7 總結
第2章 Docker命令列指令與Docker¬le
2.1 Docker的相關名詞
2.2 Docker指令
2.3 執行自己的專案
2.4 Dockerfile
2.5 Docker工作流程-pull-use-modify-commit-push(取出-使用-修改-送交-上傳)
2.6 自動化建置(Automated Builds)
2.7 總結
第3章 設定Docker容器
3.1 限制資源的機制
3.2 以卷冊管理容器資料
3.3 設定Docker使用不同的儲存驅動
3.4 設定Docker的網路
3.5 連結容器
3.6 總結
第4章自動化與最佳練習
4.1 Docker遠端API
4.2 使用docker exec指令在容器中加入行程
4.3 服務的探索
4.4 安全性
4.5 總結
第5章 Docker的好友們
5.1 在Chef和Puppet中使用Docker
5.2 設定apt-cacher
5.3 設定自己的mini-Heroku
5.4 設定一個高可用性服務
5.5 總結
第1章 Docker開箱
1.1 介紹Docker
1.2 安裝Docker
1.3 OpenStack
1.4 從頭開始:在Docker中建置Docker
1.5 驗證安裝結果
1.6 有用的提示
1.7 總結
第2章 Docker命令列指令與Docker¬le
2.1 Docker的相關名詞
2.2 Docker指令
2.3 執行自己的專案
2.4 Dockerfile
2.5 Docker工作流程-pull-use-modify-commit-push(取出-使用-修改-送交-上傳)
2.6 自動化建置(Automated Builds)
2.7 總結
第3章 設定Docker容器
3.1 限制資源的機制
3.2 以卷冊管理容器資料
3.3 設定Docker使用不同的儲存驅動
...
購物須知
退換貨說明:
會員均享有10天的商品猶豫期(含例假日)。若您欲辦理退換貨,請於取得該商品10日內寄回。
辦理退換貨時,請保持商品全新狀態與完整包裝(商品本身、贈品、贈票、附件、內外包裝、保證書、隨貨文件等)一併寄回。若退回商品無法回復原狀者,可能影響退換貨權利之行使或須負擔部分費用。
訂購本商品前請務必詳閱退換貨原則。