中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >
Docker實戰派――容器入門七步法

包郵 Docker實戰派――容器入門七步法

作者:王嘉濤
出版社:電子工業出版社出版時間:2022-04-01
開本: 其他 頁數: 432
中 圖 價:¥86.1(7.3折) 定價  ¥118.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

Docker實戰派――容器入門七步法 版權信息

Docker實戰派――容器入門七步法 本書特色

手把手實戰,照著書上動手,輕松學會Docker。 (1)趣味易懂。 書中剝除了晦澀難懂的“外衣”,通過趣味故事展開。讀者無須記憶,就可輕松理解。 (2)案例豐富。 包含大量的案例,讀者完全可以按照教程逐步實現,體驗Docker編程的樂趣。 (3)實操性強。 本書案例均來自實際的研發項目,實操性強。掌握本書中的方法論,能事半功倍。 毋庸諱言,現如今還不了解Docker就不是一個合格的開發者。Docker對DevOps的飛速發展具有重要作用。本書結合作者多年一線“大廠”技術實踐的經驗,既有前端開發者的視角,又有上下游的相關案例,為讀者提供了一個完整的DevOps“地圖”,可以作為一線開發人員的案頭用書。 ——高途集團大前端技術通道負責人 黃后錦 Docker作為一種開源的應用容器引擎正在被廣泛使用。本書由淺入深地介紹了相關的知識點,將很多不容易理解的概念用生活中的例子生動、形象地表達了出來,對于各個階段的學習者來說都非常友好。同時,本書從研發崗位的不同視角,介紹了Docker的實踐方案,對相關開發者的日常工作具有一定的指導作用。 ——字節跳動商業技術營銷工程團隊負責人 趙龍 云計算技術的普及,使企業和組織更聚焦于自身的核心業務。而云原生如同“集裝箱改變世界”一樣,通過標準化的方式來應對業務在打包、部署和管理等過程中遇到的各種挑戰,從而幫助企業達到降本增效的目的。 容器技術可以說是云原生技術體系結構的基礎。而Docker則是容器技術落地的“先驅”,是非常重要的容器技術實現,在整個云原生技術體系中具有重要作用。 本書通過一個故事讓讀者明白Docker是什么,之后通過一個項目帶領讀者快速上手實踐,并幫助讀者補充了解Docker的核心原理,而后從項目實踐、持續集成與發布、Docker的高級應用、打造企業級應用等方面展開介紹。本書是幫助讀者入門Docker的佳作。 樂于見到有更多這樣的圖書來幫助更多有需求的人,幫助他們早日走上云原生的大舞臺。 ——阿里云邊緣云原生技術負責人 周晶

Docker實戰派――容器入門七步法 內容簡介

云原生時代,應用變得越來越強大,與此同時,它的復雜度也在呈指數級上升。希望實現基礎設施和流程現代化,甚至組織文化現代化的企業的*終目標是仔細選擇*適合其具體情況的云技術。在現代化的企業應用中,集群部署、隔離環境、灰度發布、服務網格及動態擴容/縮容缺一不可,而Docker 技術則是其中間的必要橋梁。 本書將圍繞Docker 技術展開介紹,通過“七步法”為讀者構建完善的學習體系。開篇先通過“蓋房子”的故事展開,讓讀者迅速了解Docker 是什么、能做什么。然后補充一些與Docker 技術相關的基礎知識,包含Linux、Shell、Nginx 及網絡調試基礎,為讀者的后續學習掃除障礙。*后通過示例幫助讀者進行Docker 容器化體驗。“授人以魚,不如授人以漁”。本書通過剖析Docker 的核心原理、持續集成與發布及企業級應用案例,一步步為讀者打造“通向企業級應用”的階梯。 本書內容詳盡,由淺入深,案例豐富。

Docker實戰派――容器入門七步法 目錄

第1章 快速了解Docker /1 1.1 Docker簡介 /1 1.1.1 通過“蓋房子”來理解Docker―― 一次構建,處處運行 /1 1.1.2 Docker的適用人群 /3 1.1.3 Docker能解決什么問題 /4 1.1.4 如何快速入門 /6 1.2 Docker的基本組成 /7 1.2.1 Docker的三大組成部分 /7 1.2.2 Docker的三大核心概念 /8 1.3 入門**基礎知識 /10 1.3.1 Linux基本操作 /10 1.3.2 Shell基礎命令 /22 1.3.3 網絡調試基礎 /27 1.3.4 Nginx配置 /34 1.3.5 區分物理機、虛擬機與容器 /41 1.4 安裝Docker /44 1.4.1 在Windows中安裝 /44 1.4.2 在macOS中安裝 /47 1.4.3 在CentOS中安裝 /49 1.4.4 在Ubuntu中安裝 /50 1.4.5 配置鏡像加速 /52 1.5 使用Docker桌面端工具 /54 1.5.1 基本功能介紹 /54 1.5.2 使用鏡像倉庫 /61 1.6 Docker常用命令1――鏡像命令 /65 1.6.1 Dockerfile配置示例 /65 1.6.2 FROM命令 /66 1.6.3 MAINTAINER命令 /66 1.6.4 RUN命令 /67 1.6.5 ADD命令和COPY命令 /69 1.6.6 ENV命令 /69 1.6.7 WORKDIR命令 /70 1.6.8 EXPOSE命令 /70 1.6.9 CMD命令和ENTRYPOINT命令 /70 1.6.10 VOLUME命令 /71 1.7 Docker常用命令2――容器命令 /72 1.7.1 clone命令 /72 1.7.2 build命令 /73 1.7.3 run命令 /73 1.7.4 share命令 /75 1.7.5 push命令 /76 1.8 本章小結 /77 第2章 開始**個Docker項目 /78 2.1 項目開發的主要階段 /78 2.1.1 一般項目開發的主要階段 /78 2.1.2 Docker項目開發的主要階段 /79 2.2 項目前期準備 /80 2.2.1 準備相關環境 /80 2.2.2 準備項目 /81 2.3 對Web項目進行容器化改造 /84 2.3.1 構建項目 /84 2.3.2 配置Nginx文件 /85 2.3.3 創建和配置Dockerfile文件 /88 2.4 構建項目鏡像 /89 2.4.1 準備啟動環境 /89 2.4.2 構建鏡像 /89 2.5 在容器中運行項目鏡像 /91 2.5.1 運行容器 /92 2.5.2 管理容器 /92 2.5.3 在瀏覽器中打開 /93 2.5.4 進程管理 /93 2.5.5 日志查看 /96 2.6 管理鏡像 /97 2.6.1 了解鏡像倉庫 /97 2.6.2 *大的鏡像倉庫――Docker Hub /98 2.6.3 把項目鏡像推送到遠程鏡像倉庫中 /98 2.7 發布項目 /102 2.7.1 準備服務器環境 /102 2.7.2 部署項目 /103 2.7.3 確定容器是否運行正常 /103 2.7.4 線上驗證 /105 2.8 本章小結 /106 第3章 了解Docker的核心原理 /107 3.1 熟悉Docker架構 /107 3.2 Linux的Namespace機制 /112 3.3 Linux底層的Cgroup隔離機制 /117 3.4 容器的生命周期 /120 3.4.1 容器的生命狀態 /121 3.4.2 容器狀態之間的關系 /121 3.4.3 終止進程的SIGKILL信號和SIGTERM信號 /123 3.5 Docker的網絡與通信 /124 3.5.1 網絡驅動程序 /124 3.5.2 網橋網絡 /125 3.5.3 覆蓋網絡 /127 3.5.4 Macvlan網絡 /131 3.5.5 禁用Docker上的網絡 /133 3.6 Docker UnionFS的原理 /135 3.6.1 UnionFS的概念 /135 3.6.2 加載Docker鏡像的原理 /135 3.7 Device Mapper存儲 /138 3.7.1 鏡像分層和共享 /138 3.7.2 在Docker中配置devicemapper /139 3.7.3 配置loop-lvm模式 /140 3.7.4 配置direct-lvm模式 /142 3.7.5 *佳實踐 /146 3.8 Compose容器編排 /146 3.8.1 安裝Docker Compose /147 3.8.2 基本使用 /148 3.8.3 驗證服務是否正常 /150 3.8.4 綁定目錄與更新應用 /150 3.8.5 在后臺啟動服務 /151 3.8.6 部署分布式應用 /151 3.9 Docker源碼分析 /156 3.9.1 給初學者的建議 /156 3.9.2 學習Docker源碼的思路 /157 3.9.3 容器是如何被啟動的 /158 3.9.4 Docker Client是如何訪問Docker Server的 /165 3.9.5 Docker Engine是如何工作的 /166 3.10 本章小結 /169 第4章 趁熱打鐵,Docker項目實戰 /170 4.1 前端環境準備 /170 4.1.1 Web服務器――安裝Nginx /170 4.1.2 服務器端環境――安裝Node.js /172 4.2 前端應用1――Web技術棧 /174 4.2.1 Web框架1――React實戰 /174 4.2.2 Web框架2――Vue.js實戰 /176 4.2.3 Web框架3――其他 /177 4.3 前端應用2――Node.js /180 4.3.1 客戶端渲染――CSR實戰 /180 4.3.2 服務器端渲染――SSR實戰 /180 4.4 后端環境準備 /182 4.4.1 注冊中心――ZooKeeper /182 4.4.2 消息隊列框架――Kafka /185 4.4.3 微服務框架――Dubbo /188 4.4.4 數據庫1――安裝Redis /191 4.4.5 數據庫2――安裝MySQL /192 4.4.6 數據庫3――安裝MongoDB /193 4.5 后端容器1――Java技術棧 /194 4.5.1 Java常用框架 /194 4.5.2 Java微服務容器化實戰――Spring Boot /197 4.5.3 Java技術棧改造的常見問題 /202 4.6 后端容器2――Go語言技術棧 /204 4.6.1 Go語言常用框架 /204 4.6.2 Web框架改造1――Gin實戰 /205 4.6.3 Web框架改造2――Beego實戰 /209 4.6.4 Go語言技術棧改造的常見問題 /212 4.7 后端容器3――Python技術棧 /213 4.7.1 Python常見框架 /214 4.7.2 Web框架改造――Django實戰 /215 4.7.3 微服務框架改造――Nameko實戰 /220 4.7.4 Python技術棧改造的常見問題 /223 4.8 Docker測試實戰 /224 4.8.1 Docker自動化測試 /225 4.8.2 使用Docker測試靜態網站 /227 4.8.3 使用Docker進行UI自動化測試 /230 4.9 本章小結 /237 第5章 Docker的持續集成與發布 /238 5.1 準備鏡像倉庫 /238 5.1.1 倉庫選型 /238 5.1.2 原生Docker倉庫 /239 5.1.3 Harbor鏡像倉庫 /240 5.2 初始化容器配置文件 /244 5.2.1 生成Dockerfile文件 /244 5.2.2 Dockerfile文件配置的*佳實踐 /245 5.3 通過Jenkins持續集成Docker /248 5.3.1 部署Jenkins /248 5.3.2 創建Jenkins流水線 /250 5.3.3 持續集成Docker /252 5.3.4 前端緩存優化 /255 5.4 通過Jenkins發布Docker /257 5.4.1 使用Jenkins流水線部署容器 /258 5.4.2 基于Jenkins Job的多步構建 /260 5.5 部署Docker容器監控 /262 5.5.1 容器監控的原理 /262 5.5.2 cAdvisor的部署與應用 /263 5.6 本章小結 /265 第6章 Docker的高級應用 /266 6.1 Docker的容器與進程 /266 6.1.1 容器是臨時的 /266 6.1.2 進程的概念 /267 6.1.3 容器與進程 /269 6.2 Docker的文件存儲與備份 /273 6.2.1 數據文件的存儲 /273 6.2.2 卷存儲 /274 6.2.3 綁定掛載 /276 6.2.4 tmpfs掛載 /277 6.2.5 數據文件的備份 /277 6.3 Docker的網絡配置 /278 6.3.1 Flannel網絡 /279 6.3.2 Weave網絡 /280 6.3.3 Open vSwitch /281 6.3.4 Calico網絡 /281 6.4 Docker的鏡像優化 /281 6.4.1 常規優化手段 /282 6.4.2 案例實戰 /287 6.5 Docker的安全策略與加固 /292 6.5.1 Docker的安全策略 /292 6.5.2 鏡像安全 /293 6.5.3 容器網絡的安全性 /294 6.5.4 網絡攻擊與防范 /294 6.6 Docker的集群管理1――Swarm /295 6.6.1 Swarm集群管理1――Docker原生管理 /295 6.6.2 Swarm集群管理2――Swarm集群搭建 /297 6.6.3 Swarm集群管理3――Swarm WordPress部署 /302 6.7 Docker的集群管理2――Kubernetes /303 6.7.1 Kubernetes容器編排1――簡介 /303 6.7.2 Kubernetes容器編排2――架構 /304 6.7.3 Kubernetes容器編排3――安裝 /306 6.7.4 Kubernetes容器編排4――基本使用 /310 6.7.5 Kubernetes應用實踐1――Kafka容器編排 /315 6.7.6 Kubernetes應用實踐2――Redis容器編排 /330 6.7.7 Kubernetes應用實踐3――部署監控系統 /334 6.8 本章小結 /337 第7章 手把手打造企業級應用 /338 7.1 企業級云原生的持續交付模型――GitOps實戰 /338 7.1.1 GitOps的興起 /338 7.1.2 GitOps流水線 /340 7.1.3 GitOps*佳實踐 /341 7.1.4 GitOps與可觀測性 /341 7.1.5 GitOps的優勢 /342 7.2 企業級容器化標準 /343 7.2.1 容器化的目標 /343 7.2.2 架構選型1――服務暴露 /344 7.2.3 架構選型2――網絡選型 /348 7.2.4 架構選型3――存儲系統 /349 7.2.5 服務治理1――部署發布 /356 7.2.6 服務治理2――服務監控 /358 7.2.7 服務治理3――日志采集 /360 7.2.8 服務治理4――鏈路追蹤 /366 7.2.9 可靠性保障1――彈性部署 /368 7.2.10 可靠性保障2――集群 可靠性 /370 7.3 企業級方案1――微服務應用實踐 /372 7.3.1 應用演變過程中的痛點 /372 7.3.2 微服務架構設計 /376 7.3.3 微服務容器化的難點 /381 7.3.4 服務網格1――服務網格與微服務 /384 7.3.5 服務網格2――使用Istio方案 /386 7.3.6 常見問題及解決方案 /395 7.4 企業級方案2――打造多項目并行隔離環境 /401 7.4.1 項目并行開發的痛點 /401 7.4.2 容器化隔離環境方案 /403 7.4.3 用Docker + Jenkins解決工程化問題 /408 7.4.4 實現隔離插件 /414 7.4.5 配置Nginx Cookie識別與代理 /417 7.4.6 使用Kustomize對Kubernetes進行聲明式管理 /418 7.5 本章小結 /421
展開全部

Docker實戰派――容器入門七步法 作者簡介

王嘉濤(Jartto) 高級技術專家,技術博客作者。擅長 Web 領域,對性能優化、工程化及容器化略有心得,F就職于美團,負責前端公共技術建設。 李傳龍(Alonso) Kubernetes運維專家。在運維領域積累了豐富的實戰經驗,尤其是對服務容器化、PasS化、穩定性建設、運維體系建設等方面進行了深入探索。現就職于百度,負責云相關運維。 盧桂周(Storm) 前端技術專家。在前端技術升級、UI自動化測試、CI/CD、前端工程化、服務容器化等方面有豐富的實戰經驗,F就職于拉勾,負責前端團隊。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 紫外线老化试验箱_uv紫外线老化试验箱价格|型号|厂家-正航仪器设备 | 章丘丰源机械有限公司 - 三叶罗茨风机,罗茨鼓风机,罗茨风机 | 冷库安装厂家_杭州冷库_保鲜库建设-浙江克冷制冷设备有限公司 | 阻燃剂-氢氧化镁-氢氧化铝-沥青阻燃剂-合肥皖燃新材料 | 无负压供水设备,消防稳压供水设备-淄博创辉供水设备有限公司 | 液压升降平台_剪叉式液压/导轨式升降机_传菜机定做「宁波日腾升降机厂家」 | 东莞动力锂电池保护板_BMS智能软件保护板_锂电池主动均衡保护板-东莞市倡芯电子科技有限公司 | 山东PE给水管厂家,山东双壁波纹管,山东钢带增强波纹管,山东PE穿线管,山东PE农田灌溉管,山东MPP电力保护套管-山东德诺塑业有限公司 | 天空彩票天下彩,天空彩天空彩票免费资料,天空彩票与你同行开奖,天下彩正版资料大全 | AGV无人叉车_激光叉车AGV_仓储AGV小车_AGV无人搬运车-南昌IKV机器人有限公司[官网] | 根系分析仪,大米外观品质检测仪,考种仪,藻类鉴定计数仪,叶面积仪,菌落计数仪,抑菌圈测量仪,抗生素效价测定仪,植物表型仪,冠层分析仪-杭州万深检测仪器网 | 阜阳在线-阜阳综合门户| 深圳市东信高科自动化设备有限公司| 杭州翻译公司_驾照翻译_专业人工翻译-杭州以琳翻译有限公司官网 组织研磨机-高通量组织研磨仪-实验室多样品组织研磨机-东方天净 | 橡胶膜片,夹布膜片,橡胶隔膜密封,泵阀设备密封膜片-衡水汉丰橡塑科技公司网站 | 贴片电容代理-三星电容-村田电容-风华电容-国巨电容-深圳市昂洋科技有限公司 | 不锈钢管件(不锈钢弯头,不锈钢三通,不锈钢大小头),不锈钢法兰「厂家」-浙江志通管阀 | 恒温恒湿试验箱厂家-高低温试验箱维修价格_东莞环仪仪器_东莞环仪仪器 | 定制液氮罐_小型气相液氮罐_自增压液氮罐_班德液氮罐厂家 | 石英陶瓷,石英坩埚,二氧化硅陶瓷-淄博百特高新材料有限公司 | 济南货架定做_仓储货架生产厂_重型货架厂_仓库货架批发_济南启力仓储设备有限公司 | 云南丰泰挖掘机修理厂-挖掘机维修,翻新,再制造的大型企业-云南丰泰工程机械维修有限公司 | 连续密炼机_双转子连续密炼机_连续式密炼机-南京永睿机械制造有限公司 | 炉门刀边腹板,焦化设备配件,焦化焦炉设备_沧州瑞创机械制造有限公司 | 齿轮减速电机一体机_蜗轮蜗杆减速马达-德国BOSERL齿轮减速机带电机生产厂家 | 干法制粒机_智能干法制粒机_张家港市开创机械制造有限公司 | 振动传感器,检波器-威海广达勘探仪器有限公司| 办公室装修_上海办公室设计装修_时尚办公新主张-后街印象 | 电子海图系统-电梯检验系统-智慧供热系统开发-商品房预售资金监管系统 | 对照品_中药对照品_标准品_对照药材_「格利普」高纯中药标准品厂家-成都格利普生物科技有限公司 澳门精准正版免费大全,2025新澳门全年免费,新澳天天开奖免费资料大全最新,新澳2025今晚开奖资料,新澳马今天最快最新图库 | 郑州巴特熔体泵有限公司专业的熔体泵,熔体齿轮泵与换网器生产厂家 | 砂尘试验箱_淋雨试验房_冰水冲击试验箱_IPX9K淋雨试验箱_广州岳信试验设备有限公司 | 播音主持培训-中影人教育播音主持学苑「官网」-中国艺考界的贵族学校 | 衬氟止回阀_衬氟闸阀_衬氟三通球阀_衬四氟阀门_衬氟阀门厂-浙江利尔多阀门有限公司 | 塑料熔指仪-塑料熔融指数仪-熔体流动速率试验机-广东宏拓仪器科技有限公司 | 高清视频编码器,4K音视频编解码器,直播编码器,流媒体服务器,深圳海威视讯技术有限公司 | 立式_复合式_壁挂式智能化电伴热洗眼器-上海达傲洗眼器生产厂家 理化生实验室设备,吊装实验室设备,顶装实验室设备,实验室成套设备厂家,校园功能室设备,智慧书法教室方案 - 东莞市惠森教学设备有限公司 | 空冷器|空气冷却器|空水冷却器-无锡赛迪森机械有限公司[官网] | 粉末包装机,拆包机厂家,价格-上海强牛包装机械设备有限公司 | 大型果蔬切片机-水果冬瓜削皮机-洗菜机切菜机-肇庆市凤翔餐饮设备有限公司 | 仿古瓦,仿古金属瓦,铝瓦,铜瓦,铝合金瓦-西安东申景观艺术工程有限公司 |