Windows Server容器技術

    容器技術的興起,為虛擬化基礎架構帶來了革命性的轉變。本書可以幫助你了解Windows Server Container技術、Docker指令,以及如何在最新的Windows Server平台上,透過容器技術建構ASP .NET應用程式。同時,本書也將告訴您如何將容器從這個運作環境,搬移到另一個運作環境繼續執行並且達到不間斷的整合及交付,你也將了解如何使用可擴充儲存容器機制,建構V

    Collecting
    US$10.92

    容器技術的興起,為虛擬化基礎架構帶來了革命性的轉變。本書可以幫助你了解Windows Server Container技術、Docker指令,以及如何在最新的Windows Server平台上,透過容器技術建構ASP .NET應用程式。同時,本書也將告訴您如何將容器從這個運作環境,搬移到另一個運作環境繼續執行並且達到不間斷的整合及交付,你也將了解如何使用可擴充儲存容器機制,建構VM虛擬主機中隔離層級的高速快取容器。


    透過本書,您將可以了解:

    .如何設定開發環境,並了解Docker技術名詞

    .在Windows Server Container運作環境中,如何透過Docker CLI管理容器

    .如何透過Visual Studio 2015、.NET Core和C#等工具,建立及部署ASP.NET Core Web應用程式

    .如何使用PowerShell及Docker CLI將應用程式轉換為Windows Server容器

    .如何使用Microsoft Azure公有雲服務進行容器的遠端部署

    .如何建立不同用途的容器虛擬網路及客製化虛擬網路環境後部署及運作容器

    .如何透過Visual Studio Team Services、Docker Hub及Git等機制,建構持續整合(CI)及持續交付(CD)運作環境

    .如何使用Docker Swarm及Azure Container Service進行容器與叢集的管理

    .如何使用PowerShell DSC自動化配置Nano Server運作環境

    Content

    • 1-1
      封面
    • 1-2
      書名頁
    • 1-3
    • 1-4
      譯者序
    • 1-5
      作者簡介
    • 1-6
      審校者簡介
    • 1-7
      目錄
    • 1-8
      前言
    • 1-9
      CH1 探索虛擬化
    • 1-10
      CH 2 佈署第一個容器
    • 1-11
      準備開發環境
    • 1-12
      準備Windows 10容器環境
    • 1-13
      準備企業內部的Windows Server容器環境
    • 1-14
      準備Azure的Windows Server容器環境
    • 1-15
      Windows Server 2016支援兩種容器運作模式
    • 1-16
      在Azure上建立Windows Server 2016虛擬主機
    • 1-17
      確認VM虛擬主機運作環境
    • 1-18
      Windows容器開發環境
    • 1-19
      從Docker Hub下載容器映像檔
    • 1-20
      準備Windows容器映像檔
    • 1-21
      在Docker中運作Web應用程式
    • 1-22
      建立容器
    • 1-23
      了解容器映像檔的組成
    • 1-24
      FROM
    • 1-25
      MAINTAINER
    • 1-26
      LABEL
    • 1-27
      RUN
    • 1-28
      COPY
    • 1-29
      EXPOSE
    • 1-30
      CMD
    • 1-31
      啟動及停止Docker服務
    • 1-32
      小結
    • 1-33
      CH3 使用容器映像檔
    • 1-34
      列出容器映像檔
    • 1-35
      搜尋容器映像檔
    • 1-36
      了解docker pull指令
    • 1-37
      了解docker run指令
    • 1-38
      背景模式 vs 前景模式
    • 1-39
      指定容器名稱
    • 1-40
      隔離技術
    • 1-41
      覆蓋Dockerfile容器映像檔預設值
    • 1-42
      了解docker build指令
    • 1-43
      建構內容
    • 1-44
      建構Docker容器映像檔
    • 1-45
      了解dockerignore的用法
    • 1-46
      了解Docker Tags的用法
    • 1-47
      了解docker commit指令
    • 1-48
      了解docker exec指令
    • 1-49
      了解docker push指令
    • 1-50
      清除容器或容器映像檔
    • 1-51
      小結
    • 1-52
      CH4 開發容器應用程式
    • 1-53
      開發容器應用程式
    • 1-54
      建立開發環境
    • 1-55
      了解.NET Core和ASP.NET Core
    • 1-56
      ASP.NET Core運作架構
    • 1-57
      運作ASP.NET應用程式
    • 1-58
      開發ASP.NET Core應用程式
    • 1-59
      Music Store應用程式
    • 1-60
      佈署ASP.NET Core應用程式至Windows Server容器
    • 1-61
      將應用程式容器化
    • 1-62
      連接至dots
    • 1-63
      在開發主機上測試及運行容器
    • 1-64
      在Windows Server容器環境中,於IIS容器上運作 ASP.NET Core應用程式
    • 1-65
      在Windows Server容器環境中開發ASP.NET 4.5應用程式
    • 1-66
      容器化ASP.NET 4.5 Web Application
    • 1-67
      連接至dots
    • 1-68
      了解Windows Server容器虛擬網路環境
    • 1-69
      小結
    • 1-70
      CH5 佈署容器應用程式
    • 1-71
      透過ARM範本部署Azure VM虛擬主機
    • 1-72
      組態設定遠端管理作業
    • 1-73
      為Docker容器主機啟用遠端管理機制
    • 1-74
      docker.pid
    • 1-75
      組態設定dockerd參數選項
    • 1-76
      Debug
    • 1-77
      max-concurrent-downloads
    • 1-78
      max-concurrent-uploads
    • 1-79
      Host
    • 1-80
      Security
    • 1-81
      遠端佈署容器
    • 1-82
      組態設定負載平衡機制
    • 1-83
      佈署容器至Hyper-V容器環境
    • 1-84
      環境需求
    • 1-85
      佈署Music Store容器至Hyper-V容器
    • 1-86
      清除不必要的容器映像檔
    • 1-87
      小結
    • 1-88
      CH6 儲存磁碟區
    • 1-89
      儲存磁碟區
    • 1-90
      Docker磁碟區
    • 1-91
      共享磁碟區
    • 1-92
      將Music Store資料儲存至磁碟區
    • 1-93
      刪除磁碟區
    • 1-94
      關聯式資料庫與SQL Server容器
    • 1-95
      Music Store—儲存資源指向至SQL Server容器
    • 1-96
      小結
    • 1-97
      CH7 Redis 快取容器
    • 1-98
      建立Redis快取容器
    • 1-99
      建立Redis容器映像檔及容器
    • 1-100
      管理Redis快取容器
    • 1-101
      RDM(Redis Desktop Manager)管理工具
    • 1-102
      發佈Redis容器
    • 1-103
      持續性的Redis容器
    • 1-104
      組態設定Master-Slave高可用性架構
    • 1-105
      Music Store整合Redis快取機制
    • 1-106
      小結
    • 1-107
      CH8 容器的網路環境
    • 1-108
      簡介Windows網路功能
    • 1-109
      Windows容器虛擬網路及網路堆疊架構
    • 1-110
      組態設定容器虛擬網路
    • 1-111
      固定連接埠對應
    • 1-112
      中斷容器虛擬網路
    • 1-113
      整合WinNAT網路環境及了解相關限制
    • 1-114
      容器虛擬網路類型
    • 1-115
      透明
    • 1-116
      L2橋接器或L2通道
    • 1-117
      多個容器虛擬網路
    • 1-118
      容器虛擬網路的路由模式
    • 1-119
      單台容器主機
    • 1-120
      多台容器主機
    • 1-121
      Music Store佈署多個子網路
    • 1-122
      使用PowerShell指令管理Docker運作環境
    • 1-123
      小結
    • 1-124
      CH9 持續整合與交付
    • 1-125
      簡介VSTS(Visual Studio Team Services)
    • 1-126
      CI持續整合
    • 1-127
      註冊VSTS帳號
    • 1-128
      上傳Music Store至VSTS
    • 1-129
      組態設定自動化建構流程
    • 1-130
      為何我們需要建構自訂代理程式?
    • 1-131
      建構自訂代理程式
    • 1-132
      建構佇列
    • 1-133
      CD持續交付
    • 1-134
      組態設定SPN服務主體名稱
    • 1-135
      組態設定Staging環境
    • 1-136
      設定正式營運環境
    • 1-137
      測試CI/CD工作流程
    • 1-138
      小結
    • 1-139
      CH10 資源管理及分配和REST API
    • 1-140
      容器的資源配置及管理
    • 1-141
      CPU資源管理
    • 1-142
      記憶體資源管理
    • 1-143
      網路及儲存資源管理
    • 1-144
      洞察和遙測
    • 1-145
      Application Insights
    • 1-146
      Azure OMS
    • 1-147
      Dockerfile最佳化
    • 1-148
      最佳化容器映像檔大小
    • 1-149
      最佳化建構速度
    • 1-150
      建構流程與快取
    • 1-151
      Docker REST API
    • 1-152
      列出容器
    • 1-153
      建立容器
    • 1-154
      啟動和停止容器
    • 1-155
      刪除容器
    • 1-156
      Docker .NET SDK
    • 1-157
      列出容器
    • 1-158
      建立容器
    • 1-159
      啟動容器
    • 1-160
      停止容器
    • 1-161
      刪除容器
    • 1-162
      下載容器映像檔
    • 1-163
      小結
    • 1-164
      CH11 整合容器與叢集
    • 1-165
      CH12 Nano Server
    • 1-166
      Nano Server
    • 1-167
      簡介Nano Server
    • 1-168
      在Nano Server上運作工作負載的好處
    • 1-169
      更容易遷移
    • 1-170
      最精簡的伺服器平台版本
    • 1-171
      軟體套件管理機制
    • 1-172
      重新啟動次數減少
    • 1-173
      快速佈署
    • 1-174
      管理工具
    • 1-175
      PowerShell Core
    • 1-176
      在Azure公有雲環境中佈署Nano Server
    • 1-177
      在Windows 10佈署Nano Server
    • 1-178
      軟體套件管理
    • 1-179
      在Nano Server上佈署.NET Core應用程式
    • 1-180
      透過PowerShell DSC進行管理
    • 1-181
      Nano Server容器平台
    • 1-182
      小結
    • 1-183
      版權
    • 1-184
      封底

    FAQ

    您可以透過手機、平板或是電腦登入 HiSKIO 平台,在【我的學習】>【我的書籍】頁面,選擇想看的電子書。

    Recommendations

    Reviews

    | Collecting

    Sales Plans