Docker 基礎與實戰 | 拾書所

Docker 基礎與實戰

$ 352 元 原價 414

<內容介紹>

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

<目錄>


第1章Docker1
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 RedHatEnterpriseLinux、CentOS 12
2.1.4使用最新二進製文件12
2.2 MacOSX 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存儲鏡像數據到AmazonS345
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在服務器中安裝GitHook 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 <

Brand Slider