TOP
0
0
倒數三天!簡體曬書節單本79折,5本7折
Docker+Kubernetes應用開發與快速上雲(簡體書)
滿額折

Docker+Kubernetes應用開發與快速上雲(簡體書)

商品資訊

人民幣定價:79 元
定價
:NT$ 474 元
優惠價
87412
領券後再享89折起
海外經銷商無庫存,到貨日平均30天至45天
可得紅利積點:12 點
相關商品
商品簡介
名人/編輯推薦
目次

商品簡介

Docker是目前*流行的容器技術之一,Kubernetes(簡稱k8s)是目前*流行的容器編排平臺之一,本書主要圍繞Docker和k8s進行講解。
本書共分為11章。前7章主要講解Docker相關內容,從發展簡史到基礎概念,從市場趨勢、應用場景到各環境的安裝,從基礎操作命令到Docker應用持續開發的工作流程,從主流的編程語言實踐到數據庫容器化。第8~10章主要講解Kubernetes的相關內容,從主體架構、核心概念到開發、生產環境搭建以及集群故障處理,從應用部署、伸縮、回滾到應用訪問,從雲端理念到將應用部署到容器雲服務。第11章主要講解容器化之後的DevOps實踐,從DevOps的理念到CI、CD的流程和實踐,*後講述如何使用Azure DevOps、Tencent Hub以及自建的TeamCity來完成CI/CD,並附有相關參考流程講解。

名人/編輯推薦

Docker+Kubernetes應用開發

目次

前言
第1章 走進Docker1
1.1 主流的互聯網公司均在使用Docker1
1.2 什麼是Docker4
1.3 容器簡史4
1.4 打消偏見,迎接Docker5
1.5 Docker和虛擬機6
1.6 Docker的三個基本概念8
1.6.1 鏡像:一個特殊的文件系統8
1.6.2 容器:鏡像運行時的實體9
1.6.3 倉庫:集中存放鏡像文件的地方9
1.7 Docker版本概述11
第2章 Docker的市場趨勢和主要應用場景12
2.1 Docker的市場趨勢12
2.2 Docker的主要應用場景15
2.2.1 簡化配置,無須處理複雜的環境依賴關係15
2.2.2 搭建輕量、私有的PaaS環境、標準化開發、測試和生產環境15
2.2.3 簡化和標準化代碼流水線,助力敏捷開發和DevOps實踐16
2.2.4 隔離應用17
2.2.5 整合服務器資源17
2.2.6 現代應用17
2.2.7 調試能力18
2.2.8 快速部署18
2.2.9 混合雲應用、跨環境應用、可移植應用18
2.2.10 物聯網和邊緣計算18
第3章 安裝和運行20
3.1 Windows 10下的安裝20
3.1.1 配置Docker本地環境22
3.1.2 運行一個簡單的demo23
3.2 Ubuntu下的安裝25
3.2.1 瞭解Ubuntu25
3.2.2 使用Hyper-V快速安裝Ubuntu25
3.2.3 配置外網27
3.2.4 使用SSH遠程Ubuntu30
3.2.5 安裝Docker33
3.3 CentOS 下的安裝37
3.3.1 瞭解CentOS37
3.3.2 使用CentOS 7 安裝Docker38
3.4 基於樹莓派搭建個人網盤41
3.4.1 什麼是樹莓派41
3.4.2 開啟SSH43
3.4.3 安裝Docker44
3.4.4 基於樹莓派的一行命令搭建個人網盤46
第4章 Docker命令基礎知識48
4.1 登 錄49
4.1.1 OPTIONS說明49
4.1.2 登錄Docker Hub49
4.1.3 登錄到騰訊雲鏡像倉庫50
4.2 拉取鏡像51
4.2.1 OPTIONS說明51
4.2.2 從Docker Hub拉取鏡像51
4.2.3 從騰訊雲鏡像倉庫拉取鏡像52
4.3 列出本地鏡像53
4.3.1 OPTIONS說明53
4.3.2 按名稱和標簽列出鏡像54
4.3.3 篩選55
4.4 運行鏡像58
4.4.1 OPTIONS說明58
4.4.2 簡單運行60
4.5 列出容器61
4.5.1 OPTIONS說明61
4.5.2 查看正在運行的容器61
4.5.3 顯示正在運行和已停止的容器61
4.5.4 篩選62
4.5.5 根據指定模板輸出62
4.6 查看鏡像詳情63
4.7 刪除鏡像64
4.7.1 OPTIONS說明64
4.7.2 批量刪除65
4.8 清理未使用的鏡像65
4.9 磁盤佔用分析67
4.10 刪除容器68
4.10.1 OPTIONS說明68
4.10.2 停止容器再刪除68
4.10.3 強制刪除正在運行的容器69
4.10.4 刪除所有已停止的容器69
4.11 鏡像構建70
4.11.1 OPTIONS說明70
4.11.2 簡單構建71
4.12 鏡像歷史73
4.12.1 OPTIONS說明73
4.12.2 查看鏡像歷史74
4.12.3 格式化輸出74
4.13 修改鏡像名稱和標簽75
4.14 鏡像推送76
4.14.1 推送到Docker Hub76
4.14.2 推送到騰訊雲鏡像倉庫77
4.15 使用Kitematic來管理Docker容器77
第5章 Docker持續開發工作流81
5.1 基於Docker容器的內部循環開發工作流81
5.1.1 開發82
5.1.2 編寫Dockerfile83
5.1.3 創建自定義鏡像90
5.1.4 定義docker-compose91
5.1.5 啟動Docker應用97
5.1.6 測試99
5.1.7 部署或繼續開發100
5.2 Visual Studio和Docker100
5.2.1 使用VS自動生成工程的Dockerfile文件101
5.2.2 VS支持的容器業務協調程序102
5.2.3 使用VS發佈鏡像104
5.3 使用 Visual Studio Code玩轉Docker105
5.3.1 官方擴展插件Docker105
5.3.2 Docker Compose擴展插件109
第6章 Docker應用開發之旅111
6.1 使用.NET Core開發雲原生應用111
6.1.1 什麼是“雲原生”112
6.1.2 .NET Core簡介112
6.1.3 官方鏡像114
6.1.4 Kestrel115
6.1.5 按環境加載配置118
6.1.6 查看和設置容器的環境變量119
6.1.7 ASP.NET Core內置的日誌記錄提供程序121
6.1.8 編寫一個簡單的Demo輸出日誌122
6.1.9 使用“docker logs”查看容器日誌124
6.1.10 使用“docker stats”查看容器資源使用125
6.1.11 如何解決容器應用的時區問題125
6.2 使用Docker搭建Java開發環境127
6.2.1 官方鏡像127
6.2.2 使用Docker搭建Java開發環境127
6.2.3 Docker資源限制130
6.2.4 防止Java容器應用被殺130
6.3 使用Go推送釘釘消息131
6.3.1 Go的優勢131
6.3.2 官方鏡像132
6.3.3 使用Go推送釘釘消息133
6.4 使用Python實現簡單爬蟲140
6.4.1 關於Python140
6.4.2 官方鏡像140
6.4.3 使用Python抓取博客列表141
6.5 使用PHP搭建個人博客站點145
6.5.1 官方鏡像146
6.5.2 編寫簡單的“Hello world”146
6.5.3 使用WordPress鏡像搭建個人博客站點148
6.5.4 修改PHP的文件上傳大小限制151
6.6 使用Node.js搭建團隊技術文檔站點151
6.6.1 官方鏡像152
6.6.2 編寫一個簡單的Web服務器152
6.6.3 使用Hexo搭建團隊技術文檔站點154
第7章 數據庫容器化161
7.1 什麼是數據庫161
7.2 關係型數據庫和非關係型數據庫對比162
7.3 主流的數據庫162
7.4 數據庫容器化163
7.5 SQL Server容器化163
7.5.1 鏡像說明164
7.5.2 運行SQL Server 容器鏡像165

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 412
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區