-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

Docker基礎與實戰

( 簡體 字)
作者:[韓] 李在弘類別:1. -> 作業系統 -> Docker
譯者:
出版社:人民郵電出版社Docker基礎與實戰 3dWoo書號: 44481
詢問書籍請說出此書號!

缺書
NT售價: 345

出版日:6/1/2016
頁數:302
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787115419620
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

內容簡介:

  本書從Docker基礎理論出發,更側重實際業務中的技術與應用。重點在于后半部分在Amazon EC2、Google Colud Platform等平臺上的使用方法,以及Rails與Django應用程序構建方法等,都是能夠直接運用于實操的技術點。本書是利用Docker構建開發系統、測試系統、操作系統的杰出指南,非常適合一線開發人員。
目錄:

第1 章 Docker 1
1.1 虛擬機與Docker 3
1.1.1 虛擬機 4
1.1.2 Docker 5
1.1.3 Linux 容器 6
1.2 Docker 鏡像與容器 8
第2 章 安裝Docker 11
2.1 Linux 11
2.1.1 自動安裝腳本 11
2.1.2 Ubuntu 11
2.1.3 RedHat Enterprise Linux、CentOS 12
2.1.4 使用最新二進制文件 12
2.2 Mac OS X 13
2.3 Windows 16
第3 章 使用Docker 23
3.1 使用search 命令搜索鏡像 23
3.2 使用pull 命令下載鏡像 25
3.3 使用images 命令列出鏡像目錄 25
3.4 使用run 命令創建容器 25
3.5 使用ps 命令查看容器列表 26
3.6 使用start 命令啟動容器 26
3.7 使用restart 命令重啟容器 27
3.8 使用attach 命令連接容器 27
3.9 使用exec 命令從外部運行容器內的命令 27
3.10 使用stop 命令終止容器 28
3.11 使用rm 命令刪除容器 28
3.12 使用rmi 命令刪除鏡像 29
第4 章 創建Docker 鏡像 31
4.1 熟悉Bash 31
目錄
4.2 編寫Dockerfile 36
4.3 使用build 命令創建鏡像 37
第5 章 查看Docker 39
5.1 使用history 命令查看鏡像歷史 39
5.2 使用cp 命令復制文件 40
5.3 使用commit 命令從容器的修改中創建鏡像 40
5.4 使用diff 命令檢查容器文件的修改 40
5.5 使用inspect 命令查看詳細信息 41
第6 章 靈活使用Docker 43
6.1 搭建Docker 私有倉庫 43
6.1.1 存儲鏡像數據到本地 43
6.1.2 使用push 命令上傳鏡像 44
6.1.3 存儲鏡像數據到Amazon S3 45
6.1.4 使用默認認證 46
6.2 連接Docker 的容器 52
6.3 連接到其他服務器的Docker 容器 53
6.4 使用Docker 數據卷 56
6.5 使用Docker 數據卷容器 59
6.6 創建Docker 基礎鏡像 60
6.6.1 創建Ubuntu 基礎鏡像 60
6.6.2 創建CentOS 基礎鏡像 61
6.6.3 創建空基礎鏡像 62
6.7 在Docker 內運行Docker 64
第7 章 詳細了解Dockerfile 67
7.1 .dockerignore 68
7.2 FROM 68
7.3 MAINTAINER 69
7.4 RUN 69
7.5 CMD 70
7.6 ENTRYPOINT 71
7.7 EXPOSE 73
7.8 ENV 73
7.9 ADD 74
7.10 COPY 76
7.11 VOLUME 77
7.12 USER 77
7.13 WORKDIR 78
7.14 ONBUILD 79
第8 章 使用Docker 部署應用程序 81
8.1 向一臺服務器部署應用程序 81
8.1.1 在開發者PC 安裝Git 并創建倉庫 82
8.1.2 在開發者PC 中使用Node.js 編寫Web 服務器 83
8.1.3 在開發者PC 中編寫Dockerfile 文件 84
8.1.4 在開發者PC 中生成SSH 密鑰 85
8.1.5 在服務器端安裝Git 并創建倉庫 86
8.1.6 在服務器中安裝Docker 87
8.1.7 在服務器中安裝SSH 密鑰 88
8.1.8 在服務器中安裝Git Hook 89
8.1.9 在開發者PC 中推送源代碼 90
8.2 向多臺服務器部署應用程序 91
8.2.1 在開發者PC 安裝Git 并創建倉庫 92
8.2.2 在開發者PC 中使用Node.js 編寫Web 服務器 93
8.2.3 在開發者PC 中編寫Dockerfile 文件 94
8.2.4 在開發者PC 中生成SSH 密鑰 95
8.2.5 在部署服務器安裝Git 并創建倉庫 96
8.2.6 在部署服務器中生成SSH 密鑰 97
8.2.7 在部署服務器中安裝Docker 98
8.2.8 在部署服務器中安裝Docker 注冊服務器 99
8.2.9 在部署服務器中安裝SSH 密鑰 100
8.2.10 在部署服務器中安裝Git Hook 101
8.2.11 在應用程序服務器中安裝Docker 103
8.2.12 在應用程序服務器中安裝SSH 密鑰 104
8.2.13 在開發者PC 中推送源代碼 105
第9 章 Docker 監控 107
9.1 編寫監控服務器Dockerfile 108
9.2 編寫應用程序服務器Dockerfile 111
9.3 在Web 瀏覽器中查看圖表 114
第10 章 在Amazon Web Services 中使用Docker 117
10.1 在Amazon EC2 中使用Docker 117
10.2 在AWS Elastic Beanstalk 中使用Docker 119
10.2.1 在AWS 控制臺部署Docker 應用程序 119
10.2.2 使用Docker Hub 公開倉庫鏡像 129
10.2.3 使用Docker Hub 私有倉庫的鏡像 131
10.2.4 使用Git 部署Elastic Beanstalk Docker 應用程序 139
第11 章 在Google Cloud Platform 中使用Docker 145
11.1 安裝Goolge Cloud SDK 145
11.2 在Compute Engine 中使用Docker 147
11.3 在Container Engine 中使用Docker 148
第12 章 使用Docker Hub 151
12.1 加入Docker Hub 151
12.2 使用push 命令上傳鏡像 153
12.3 創建Docker Hub 私有倉庫 155
12.4 使用Docker Hub Automated Build 157
第13 章 使用Docker Remote API 167
13.1 使用Docker Remote API Python 庫 169
13.1.1 創建并啟動容器 169
13.1.2 創建鏡像 173
13.1.3 顯示容器列表 175
13.1.4 顯示鏡像列表 176
13.1.5 其他示例與函數 176
13.2 使用Docker Remote API Python 庫進行HTTPS 通信 187
13.2.1 創建證書 187
13.2.2 使用Python 庫 191
第14 章 使用CoreOS 193
14.1 在VirtualBox 中安裝CoreOS 196
使用systemd 運行服務 205
14.2 使用Vagrant 安裝CoreOS 206
14.3 使用etcd 211
14.3.1 創建etcd 鍵與目錄 211
14.3.2 輸出etcd 鍵與目錄列表 212
14.3.3 設置自動刪除etcd 鍵與目錄 212
14.3.4 監視etcd 鍵 213
14.3.5 etcd 其他命令 214
14.4 使用fleet 214
14.4.1 輸出fleet 機器列表 215
14.4.2 使用fleet 運行Unit 215
14.4.3 輸出fleet Unit 列表 217
14.4.4 查看fleet Unit 狀態 217
14.4.5 測試fleet 的自動恢復功能 218
14.4.6 使用fleet 專用選項 219
14.4.7 靈活使用fleet Unit 文件模板 222
14.4.8 靈活使用fleet sidekick 模型 224
14.4.9 fleet 其他命令 227
14.5 在云服務中使用CoreOS 227
14.5.1 在Amazon EC2 中使用CoreOS 227
14.5.2 在Google Compute Engine 中使用CoreOS 229
第15 章 使用Docker 搭建WordPress 博客 231
15.1 編寫WordPress Dockerfile 文件 232
15.2 編寫MySQL 數據庫Dockerfile 文件 233
15.3 創建WordPress 與數據庫容器 236
第16 章 使用Docker 構建Ruby on Rails 應用 237
16.1 安裝Ruby 與Rails 238
16.2 編寫Rails Dockerfile 240
16.3 編寫PostgreSQL 數據庫Dockerfile 文件 245
16.4 創建Rails 與數據庫容器 247
第17 章 使用Docker 構建Django 應用 249
17.1 安裝Django 250
17.2 編寫Django Dockerfile 文件 253
17.3 編寫Oracle 數據庫Dockerfile 文件 258
17.4 創建Django 與數據庫容器 261
第18 章 Docker 應用案例 263
18.1 與負載平衡相關的自動伸縮 263
18.2 整合開發、測試、運營 264
18.3 輕松遷移服務 265
18.4 用于測試 267
第19 章 Docker 命令與選項列表 269
19.1 attach 270
19.2 build 271
19.3 Commit 273
19.4 cp 273
19.5 create 274
19.6 diff 277
19.7 events 277
19.8 exec 278
19.9 export 280
19.10 history 280
19.11 images 281
19.12 import 281
19.13 info 282
19.14 inspect 283
19.15 kill 284
19.16 load 284
19.17 login 285
19.18 logout 286
19.19 logs 286
19.20 port 287
19.21 pause 287
19.22 ps 287
19.23 pull 288
19.24 push 289
19.25 restart 289
19.26 rm 289
19.27 rmi 290
19.28 run 291
19.29 save 296
19.30 search 297
19.31 start 297
19.32 stop 298
19.33 tag 298
19.34 top 299
19.35 unpause 299
19.36 version 300
19.37 wait 300
附錄 編譯Docker 301
序: