docker入門到實踐

檸檬班軟件測試 發佈 2022-04-21T08:13:18.280542+00:00

前言:最近幾天發的文章都是關於docker入門到精通,有些粉絲說文章看得不夠詳細,有沒有更詳細一點的docker入門的技術文章或者書籍什麼的,這兩天我也在找,今天終於讓我找到了一本Docker書籍,從入門到實踐,總體來說這本書更適合初學者!

前言:

最近幾天發的文章都是關於docker入門到精通,有些粉絲說文章看得不夠詳細,有沒有更詳細一點的docker入門的技術文章或者書籍什麼的,這兩天我也在找,今天終於讓我找到了一本Docker書籍,從入門到實踐,總體來說這本書更適合初學者!廢話不多說,篇幅問題,大家可以看看目錄!

本書簡介:

本書既適用於具備基礎 Linux 知識的 Docker 初學者,也希望可供理解原理和實現的高級用戶參考。同時,書中給出的實踐案例,可供在進行實際部署時借鑑。前六章為基礎內容,供用戶理解 Docker 的基本概念和操作;7 ~ 9 章介紹包括數據管理、網絡等高級操作;第 10 ~ 13章介紹了容器生態中的幾個核心項目;14、15 章討論了關於 Docker 安全和實現技術等高級話題。後續章節則分別介紹包括 Etcd、CoreOS、Kubernetes、Mesos、容器雲等熱門開源項目。最後,展示了使用容器技術的典型的應用場景和實踐案例。

獲取方式:

如果說自己不想去找的話,我這裡也有,麻煩大家幫忙轉發+關注一波,然後私信【軟體測試】獲取!

書本目錄

第一部分Docker 入門

第1章初識Docker

1.1 什麼是Docker

1.2為什麼要使用Docker

1.3虛擬化與Docker

1.4本章小結


第2章Docker的核心概念和安裝

2.1核心概念

2.2安裝Docker

2.3本書環境介紹

2.4本章小結



第3章鏡像

3.1獲取鏡像

3.2查看鏡像信息

3.3搜尋鏡像

3.4刪除鏡像

3.5創建鏡像

3.6存出和載人鏡像

3.7上傳鏡像

3.8本章小結


第4章容器

4.1創建容器

4.2終止容器

4.3進入容器

4.4刪除容器

4.5導人和導出容器

4.6本章小結



第5章倉庫

5.1 Docker Hub

5.2 Docker Pool簡介

5.3創建和使用私有倉庫

5.4本章小結



第6章數據管理

6.1數據卷

6.2數據卷容器

6.3利用數據卷容器遷移數

6.4內容小結


第7章網絡基礎

7.1埠映射實現訪問容器

7.2容器互聯實現容器間通信

7.3本章小結

第8章使用Dockerfile 創建鏡像

8.1基本結構

8.2指令

8.3創建鏡像

8.4本章小結



第二部分 實戰案列

第9章作業系統

9.1 Busybug

9.2 Debian/Ubuntu

9.3 CentOS/Fedora

9.4 CoreOS

9.5本章小結



第10章創建支持 SSH服務的鏡像

10.1 基於commit命令創建

10.2使用 Dockerfile創建

10.3本章小結



第11章Web 伺服器與應用

11.1 Apache

11.2 Nginx

11.3 Tomcat

11.4 Weblogic

11.5 LAMP

11.5.1下載 LAMP鏡像

11.5.2 使用默認方式啟動LAMP容器

11.5.3 部署自己的PHP應用

11.5.4 在PHP程序中連接資料庫

11.6 CMS

11.7本章小結



第12章資料庫應用

12.1 MySQL

12.2 Oracle XE

12.3 MongoDB

12.4本章小結



第13章程式語言

13.1 PHP

13.1.1 PHP技術棧

13.1.2 PHP常用框架

13.1.3相關資源

13.2 C/C++

13.2.1 GCC

13.2.2 LLVM

13.2.3 Clang

13.3 Java

13.4 Python

13.4.1 Python 技術棧

13.4.2 Flask

13.5 Perl

13.6 Ruby

13.7 JavaScript

13.8 GO

13.9 本章小結



第14章使用私有倉庫

14.1使用 docker-registry

14.2用戶認證

14.3使用私有倉庫批量上傳鏡像

14.4倉庫配置

14.5本章小結



第15章構建Docker容器集群

15.1使用自定義網橋連接跨主機容器

15.2使 用Ambassador容器

15.3本章小結



第16章在公有雲上使用Docker

16.1公有雲上安裝Docker

16.1.1 CentOS 6.5系統

16.1.2 Ubuntu 14.04系統

16.2阿里雲 Docker的特色服務

16.3本章小結



第17章Docker 實踐之道

17.1個人學習之道

17.2技術創業之道

17.3中小型企業實踐之道

17.4本章小結



第三部分高級話題

第18章Docker 核心技術

18.1基本架構

18.2命名空間

18.3控制組

18.4 聯合文件系統

18.5 Docker 網絡實現

18.6本章小結



第19章Docker 安全

19.1命名空間隔離的安全

19.2控制組資源控制的安全

19.3內核能力機制

19.4 Docker 服務端的防護

19.5其他安全特性

19.6本章小結



第20章高級網絡配置

20.1網絡啟動與配置參數

20.2配置容器DNS和主機名

20.3容器訪問控制

20.4映射容器埠到宿主主機的實現

20.5配置 docker0網橋

20.6自定義網橋

20.7創建一個點到點連接

20.8工具和項目

20.9本章小結



第21章Docker 相關項目

21.1平台即服務方案

21.2持續集成

21.3管理工具

21.4編程開發

21.5其他項目

21.6本章小結



附錄

附錄A常見問題匯總

附錄B常見倉庫

附錄C Docker 命令查詢

附錄D Docker 資源連結

關鍵字: