內容簡介
本書介紹許多Docker的使用方法,並以專門章節示範Docker的實踐之道。透過這些操作範例的引導,避免讀者進行紙上談兵式的閱讀,也使得章節之間的概念藉由範例串聯起來。此外,透過通俗語言將晦澀的知識以生活化的方式展現出來,讓讀者,特別是初學者更容易理解Docker。
本書特色
*集結各地最新資料,整理出重點菁華,提供瞭解Docker的最佳捷徑。
*以淺顯文字說明,從不同角度解讀和展現Docker的概念、原理以及實際案例。
*不同領域或者對Docker有著不同認知的開發者,都能從中得到想要的知識。
作者簡介
目錄
Part 1 基礎篇
Chapter 01 初識 Docker
1.1 虛擬化
1.1.1 虛擬化技術
1.1.2 虛擬化的分類
1.2 容器技術與 Docker
1.2.1 容器技術
1.2.2 Docker 簡介
1.2.3 改變世界的發明
1.3 Docker 的安裝
1.3.1 在 Ubuntu 中安裝 Docker
1.3.2 在 CentOS 中安裝 Docker
1.3.3 在 Windows 中安裝 Docker
1.3.4 在 Mac OS 中安裝 Docker
1.3.5 在其他系統中安裝 Docker
1.4 Docker 的優勢
1.4.1 革命性的虛擬化方案
1.4.2 高效率的容器技術
1.4.3 社群的力量
1.5 Docker 的應用場景
1.5.1 超短時間部署執行
1.5.2 節省移植時間
1.6 本章小結
Chapter 02 映像與倉庫
2.1 映像的概念
2.1.1 聯合檔案系統
2.1.2 Docker 中的映像
2.1.3 映像的分層結構
2.1.4 映像的寫入時複製
2.2 使用和管理映像
2.2.1 取得映像
2.2.2 列出映像
2.2.3 取得映像的詳細資訊
2.2.4 刪除映像
2.2.5 映像的移植
2.3 Docker Hub 簡介
2.3.1 映像倉庫
2.3.2 Docker Hub 簡介
2.3.3 註冊 Docker Hub 帳號
2.3.4 搜索映像
2.3.5 共享自動建構映像
2.4 建立私有倉庫
2.4.1 映像分發服務
2.4.2 Docker Registry HTTP API
2.4.3 部署私有倉庫
2.5 本章小結
Chapter 03 管理和使用容器
3.1 管理容器
3.1.1 建立容器
3.1.2 容器的啟動過程
3.1.3 列出容器
3.1.4 容器的命名
3.1.5 啟動和停止
3.1.6 暫停和恢復
3.1.7 重啟容器
3.1.8 刪除容器
3.2 連接到容器
3.2.1 查看處理序資訊
3.2.2 查看容器資訊
3.2.3 容器日誌
3.2.4 附加到容器
3.2.5 在容器中執行命令
3.3 容器的儲存與移植
3.3.1 提交容器更改
3.3.2 容器的匯入 / 匯出
3.4 本章小結
Chapter 04 資料卷與網路
4.1 資料卷
4.1.1 關於資料卷
4.1.2 資料卷的特點
4....