×
圖解Docker & Kubernetes的知識與使用方法
作者: 小笠原種高
譯者:衛宮紘
書號: ACA026900
出版日: 2021/11/30
ISBN:9789864765508
附件: 無
定價: 620
電子書: 未出版
內容特色
豐富的圖解+大量的練習,帶你徹底搞懂Docker怎麼用

本書是針對年輕工程師、不熟悉後端技術者所編寫的Docker入門書籍,收錄許多的圖解、動手實作內容,即便是不熟悉Linux、缺乏伺服器建置經驗的讀者,也能夠輕鬆理解,學會Docker與Kubernets的使用方式。


Docker的操作方式
如何在Linux 主機、虛擬主機建置Docker
如何同時使用多個容器
如何註冊Docker Hub
認識Docker Compose檔案的編寫格式
Kubernetes的安裝與用法


作者介紹
小笠原種高
愛稱為喵羅陛下,從事科技寫手、插畫師。
著手系統開發的同時,執筆有關資料庫、伺服器、資料管理的雜誌與書籍,習慣穿插大量圖示簡單解說內容。本身是位日式棉襖愛好家,最近喜歡黑豹、小銀綠鰭魚等動物。
Twitter:@shigetaka256
網站:http://www.mofukabur.com
本書是針對年輕工程師、不熟悉後端技術者的Docker入門書籍,收錄許多的圖解、動手實作內容,期望即便缺少Linux知識、伺服器建置經驗,也能夠輕鬆理解吸收。在學習新技術時,過多的背景知識會讓人逐漸失去耐心,所以,本書只會隨時補充最低限度的知識。幫助「雖然不是很瞭解,但想要嘗試Docker」的人也能夠輕鬆挑戰嘗試。

有些人可能對「即便缺少伺服器的建置經驗」的敘述感到不對勁,Docker本來就常用於伺服器,缺乏伺服器的知識卻想要學習Docker,就好比不曉得ABC的讀法卻想要閱讀英文書籍。但是,說缺乏伺服器知識也沒關係是有原因的。

其實,本書改編自筆者私人的非商業書籍《後天就能運用Docker的入門》。明明已經出版眾多商業書籍,為何還要著手非商業書籍呢?其契機是在某書店與年輕系統工程師的談話。某天,筆者在Docker分類書架前翻閱書籍時,突然被詢問:「請問您瞭解Docker嗎?」對方表示自己前來尋找Docker的參考書,但卻不曉得該選擇哪本才好。

她本身是位系統工程師,由於不是伺服器工程師,所以對Docker不甚瞭解。於是,筆者為她稍微講解了Docker是什麼樣的技術之後,推薦了幾本適當程度的書籍。雖然不曉得有沒有幫助到她,但這讓我想起自己還是新手時,也不知如何是好,結果買了好幾本相同類型的書籍。
想要讓新手掌握Docker技術的概要,其實不是一件容易的事情。首先,在缺乏伺服器、Linux的知識下,本來就不好理解Docker,更不用說瞭解容器技術(Containers)的概念。然而,隨著容器技術的普及,Docker逐漸變成必備知識,既然無法逃避,何不以正面的態度接受呢?

筆者基於這樣的理念,完成這本即便沒有相關知識,也能夠輕鬆學習Docker的書籍。
對於熟悉伺服器、Linux的人來說,可能會覺得本書的內容拖泥帶水、不夠乾淨俐落。然而,這些讀者並非「新生」而是「插班生」,好比高專學生插班大學,不被歸類為懵懂無知的新生。如同本書標題的「基礎知識」,本書是針對新手為主要對象撰寫的書籍。根據讀者的程度不同,可能會覺得內容有些過與不及,但這是幫助新手踏入Docker世界的書籍,還請讀者在閱讀時稍微調整心態。
章節目錄
Chapter 1|何謂Docker?
Section 01 何謂Docker?
Section 02 伺服器與Docker

Chapter 2|Docker 的運作機制
Section 01 Docker 的運作機制
Section 02 Docker Hub、映像檔與容器
Section 03 Docker 容器的生命週期與資料儲存
Section 04 Docker 的優缺點

Chapter 3|使用Docker
Section 01 使用Docker
Section 02 安裝Docker
Section 03 Docker的操作方式與啟動命令提示字元/終端機

Chapter 4|使用Docker 建立容器
Section 01 啟動、停用Docker Engine
Section 02 容器的基本操作
Section 03 容器的建立、刪除、啟動與停用
Section 04 與容器通訊
Section 05 熟練建立容器
Section 06 刪除映像檔

Chapter 5|嘗試讓Docker 承載多個容器來運行
Section 01 WordPress 的建置與導入流程
Section 02 建立、啟動WordPress 容器與MySQL 容器
Section 03 熟練輸入指令碼
Section 04 練習建立Redmine 的容器與MariaDB 的容器

Chapter 6|學習容器的應用方式
Section 01 整理自己所需的技術
Section 02 容器與主機間的檔案複製
Section 03 卷宗掛載
Section 04 以容器建立映像檔
Section 05 改造容器
Section 06 註冊Docker Hub

Chapter 7|學習Docker Compose
Section 01 何謂Dcoker Compose?
Section 02 Docker Compose 的安裝與用法
Section 03 Docker Compose 檔案的編寫格式
Section 04 執行Docker Compose

Chapter 8|學習Kubernetes
Section 01 何謂Kubernetes?
Section 02 主要節點與工作節點
Section 03 Kubernetes 的構成與用語
Section 04 Kubernetes 的安裝與用法
Section 05 定義檔(清單檔案)的格式
Section 06 Kubernetes 的指令
Section 07 練習Kubernetes 的操作
Postscript 結語/今後的學習方針
圖解Docker & Kubernetes的知識與使用方法 分享
  • 作者: 小笠原種高
  • 書號:ACA026900
  • ISBN:9789864765508
  • 出版日:2021/11/30
  • 定價:$ 620
  • 電子書:已出版
  • 購買紙本書

    內容特色
    豐富的圖解+大量的練習,帶你徹底搞懂Docker怎麼用

    本書是針對年輕工程師、不熟悉後端技術者所編寫的Docker入門書籍,收錄許多的圖解、動手實作內容,即便是不熟悉Linux、缺乏伺服器建置經驗的讀者,也能夠輕鬆理解,學會Docker與Kubernets的使用方式。


    Docker的操作方式
    如何在Linux 主機、虛擬主機建置Docker
    如何同時使用多個容器
    如何註冊Docker Hub
    認識Docker Compose檔案的編寫格式
    Kubernetes的安裝與用法


    作者介紹
    小笠原種高
    愛稱為喵羅陛下,從事科技寫手、插畫師。
    著手系統開發的同時,執筆有關資料庫、伺服器、資料管理的雜誌與書籍,習慣穿插大量圖示簡單解說內容。本身是位日式棉襖愛好家,最近喜歡黑豹、小銀綠鰭魚等動物。
    Twitter:@shigetaka256
    網站:http://www.mofukabur.com
    本書是針對年輕工程師、不熟悉後端技術者的Docker入門書籍,收錄許多的圖解、動手實作內容,期望即便缺少Linux知識、伺服器建置經驗,也能夠輕鬆理解吸收。在學習新技術時,過多的背景知識會讓人逐漸失去耐心,所以,本書只會隨時補充最低限度的知識。幫助「雖然不是很瞭解,但想要嘗試Docker」的人也能夠輕鬆挑戰嘗試。

    有些人可能對「即便缺少伺服器的建置經驗」的敘述感到不對勁,Docker本來就常用於伺服器,缺乏伺服器的知識卻想要學習Docker,就好比不曉得ABC的讀法卻想要閱讀英文書籍。但是,說缺乏伺服器知識也沒關係是有原因的。

    其實,本書改編自筆者私人的非商業書籍《後天就能運用Docker的入門》。明明已經出版眾多商業書籍,為何還要著手非商業書籍呢?其契機是在某書店與年輕系統工程師的談話。某天,筆者在Docker分類書架前翻閱書籍時,突然被詢問:「請問您瞭解Docker嗎?」對方表示自己前來尋找Docker的參考書,但卻不曉得該選擇哪本才好。

    她本身是位系統工程師,由於不是伺服器工程師,所以對Docker不甚瞭解。於是,筆者為她稍微講解了Docker是什麼樣的技術之後,推薦了幾本適當程度的書籍。雖然不曉得有沒有幫助到她,但這讓我想起自己還是新手時,也不知如何是好,結果買了好幾本相同類型的書籍。
    想要讓新手掌握Docker技術的概要,其實不是一件容易的事情。首先,在缺乏伺服器、Linux的知識下,本來就不好理解Docker,更不用說瞭解容器技術(Containers)的概念。然而,隨著容器技術的普及,Docker逐漸變成必備知識,既然無法逃避,何不以正面的態度接受呢?

    筆者基於這樣的理念,完成這本即便沒有相關知識,也能夠輕鬆學習Docker的書籍。
    對於熟悉伺服器、Linux的人來說,可能會覺得本書的內容拖泥帶水、不夠乾淨俐落。然而,這些讀者並非「新生」而是「插班生」,好比高專學生插班大學,不被歸類為懵懂無知的新生。如同本書標題的「基礎知識」,本書是針對新手為主要對象撰寫的書籍。根據讀者的程度不同,可能會覺得內容有些過與不及,但這是幫助新手踏入Docker世界的書籍,還請讀者在閱讀時稍微調整心態。
    章節目錄
    Chapter 1|何謂Docker?
    Section 01 何謂Docker?
    Section 02 伺服器與Docker

    Chapter 2|Docker 的運作機制
    Section 01 Docker 的運作機制
    Section 02 Docker Hub、映像檔與容器
    Section 03 Docker 容器的生命週期與資料儲存
    Section 04 Docker 的優缺點

    Chapter 3|使用Docker
    Section 01 使用Docker
    Section 02 安裝Docker
    Section 03 Docker的操作方式與啟動命令提示字元/終端機

    Chapter 4|使用Docker 建立容器
    Section 01 啟動、停用Docker Engine
    Section 02 容器的基本操作
    Section 03 容器的建立、刪除、啟動與停用
    Section 04 與容器通訊
    Section 05 熟練建立容器
    Section 06 刪除映像檔

    Chapter 5|嘗試讓Docker 承載多個容器來運行
    Section 01 WordPress 的建置與導入流程
    Section 02 建立、啟動WordPress 容器與MySQL 容器
    Section 03 熟練輸入指令碼
    Section 04 練習建立Redmine 的容器與MariaDB 的容器

    Chapter 6|學習容器的應用方式
    Section 01 整理自己所需的技術
    Section 02 容器與主機間的檔案複製
    Section 03 卷宗掛載
    Section 04 以容器建立映像檔
    Section 05 改造容器
    Section 06 註冊Docker Hub

    Chapter 7|學習Docker Compose
    Section 01 何謂Dcoker Compose?
    Section 02 Docker Compose 的安裝與用法
    Section 03 Docker Compose 檔案的編寫格式
    Section 04 執行Docker Compose

    Chapter 8|學習Kubernetes
    Section 01 何謂Kubernetes?
    Section 02 主要節點與工作節點
    Section 03 Kubernetes 的構成與用語
    Section 04 Kubernetes 的安裝與用法
    Section 05 定義檔(清單檔案)的格式
    Section 06 Kubernetes 的指令
    Section 07 練習Kubernetes 的操作
    Postscript 結語/今後的學習方針