注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡家庭與辦公軟件Docker+Kubernetes應用開發(fā)與快速上云

Docker+Kubernetes應用開發(fā)與快速上云

Docker+Kubernetes應用開發(fā)與快速上云

定 價:¥79.00

作 者: 李文強 著
出版社: 機械工業(yè)出版社
叢編項:
標 簽: 暫缺

ISBN: 9787111643012 出版時間: 2020-04-01 包裝: 平裝
開本: 16開 頁數(shù): 373 字數(shù):  

內容簡介

  《Docker+Kubernetes應用開發(fā)與快速上云》第1-7章主要介紹Docker相關內容,從發(fā)展簡史到基礎概念,從市場趨勢、應用場景到各環(huán)境的安裝,從基礎操作命令到Docker應用持續(xù)開發(fā)的工作流程,從主流的編程語言實踐到數(shù)據(jù)庫容器化?!禗ocker+Kubernetes應用開發(fā)與快速上云》第8-10章主要講解Kubernetes的相關內容,從主體架構、核心概念到開發(fā)、生產(chǎn)環(huán)境搭建以及集群故障處理,從應用部署、伸縮、回滾到應用訪問,從云端理念到將應用部署到容器云服務?!禗ocker+Kubernetes應用開發(fā)與快速上云》第11章主要講解容器化之后的DevOps實踐,從DevOps的理念到CI/CD的流程和實踐,最后講述如何使用AzureDevOps、TencentHub以及自建的TeamCity來完成CI/CD,并附有相關參考流程。

作者簡介

暫缺《Docker+Kubernetes應用開發(fā)與快速上云》作者簡介

圖書目錄

前言
第1章 走進Docker1
1.1 主流的互聯(lián)網(wǎng)公司均在使用Docker1
1.2 什么是Docker4
1.3 容器簡史4
1.4 打消偏見,迎接Docker5
1.5 Docker和虛擬機6
1.6 Docker的三個基本概念8
1.6.1 鏡像:一個特殊的文件系統(tǒng)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 簡化配置,無須處理復雜的環(huán)境依賴關系15
2.2.2 搭建輕量、私有的PaaS環(huán)境、標準化開發(fā)、測試和生產(chǎn)環(huán)境15
2.2.3 簡化和標準化代碼流水線,助力敏捷開發(fā)和DevOps實踐16
2.2.4 隔離應用17
2.2.5 整合服務器資源17
2.2.6 現(xiàn)代應用17
2.2.7 調試能力18
2.2.8 快速部署18
2.2.9 混合云應用、跨環(huán)境應用、可移植應用18
2.2.10 物聯(lián)網(wǎng)和邊緣計算18
第3章 安裝和運行20
3.1 Windows 10下的安裝20
3.1.1 配置Docker本地環(huán)境22
3.1.2 運行一個簡單的demo23
3.2 Ubuntu下的安裝25
3.2.1 了解Ubuntu25
3.2.2 使用Hyper-V快速安裝Ubuntu25
3.2.3 配置外網(wǎng)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 基于樹莓派搭建個人網(wǎng)盤41
3.4.1 什么是樹莓派41
3.4.2 開啟SSH43
3.4.3 安裝Docker44
3.4.4 基于樹莓派的一行命令搭建個人網(wǎng)盤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 根據(jù)指定模板輸出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持續(xù)開發(fā)工作流81
5.1 基于Docker容器的內部循環(huán)開發(fā)工作流81
5.1.1 開發(fā)82
5.1.2 編寫Dockerfile83
5.1.3 創(chuàng)建自定義鏡像90
5.1.4 定義docker-compose91
5.1.5 啟動Docker應用97
5.1.6 測試99
5.1.7 部署或繼續(xù)開發(fā)100
5.2 Visual Studio和Docker100
5.2.1 使用VS自動生成工程的Dockerfile文件101
5.2.2 VS支持的容器業(yè)務協(xié)調程序102
5.2.3 使用VS發(fā)布鏡像104
5.3 使用 Visual Studio Code玩轉Docker105
5.3.1 官方擴展插件Docker105
5.3.2 Docker Compose擴展插件109
第6章 Docker應用開發(fā)之旅111
6.1 使用.NET Core開發(fā)云原生應用111
6.1.1 什么是“云原生”112
6.1.2 .NET Core簡介112
6.1.3 官方鏡像114
6.1.4 Kestrel115
6.1.5 按環(huán)境加載配置118
6.1.6 查看和設置容器的環(huán)境變量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 如何解決容器應用的時區(qū)問題125
6.2 使用Docker搭建Java開發(fā)環(huán)境127
6.2.1 官方鏡像127
6.2.2 使用Docker搭建Java開發(fā)環(huán)境127
6.2.3 Docker資源限制130
6.2.4 防止Java容器應用被殺130
6.3 使用Go推送釘釘消息131
6.3.1 Go的優(yōu)勢131
6.3.2 官方鏡像132
6.3.3 使用Go推送釘釘消息133
6.4 使用Python實現(xiàn)簡單爬蟲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章 數(shù)據(jù)庫容器化161
7.1 什么是數(shù)據(jù)庫161
7.2 關系型數(shù)據(jù)庫和非關系型數(shù)據(jù)庫對比162
7.3 主流的數(shù)據(jù)庫162
7.4 數(shù)據(jù)庫容器化163
7.5 SQL Server容器化163
7.5.1 鏡像說明164
7.5.2 運行SQL Server 容器鏡像165
7.5.3 管理SQL S

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號