從入門到實踐,詳細Docker學(xué)習筆記分享!


在計算機技術(shù)日新月異的今天, Docker在國內(nèi)發(fā)展得如火如荼,特別是在一線互聯(lián)網(wǎng)公司,Docker的使用是十分普遍的。
今天給大家分享一份Docker入門筆記,內(nèi)容豐富,全面成體系,包含大量項目實踐,代碼齊全可復(fù)制,可操作性極強,特別適合運維工程師及后端開發(fā)人員學(xué)習參考。
領(lǐng)取方式見文末!
目錄
基本概念
安裝Docker
使用鏡像
訪問倉庫
數(shù)據(jù)管理
使用網(wǎng)絡(luò)
高級網(wǎng)絡(luò)配置
安全
底層實現(xiàn)
......

使用鏡像
鏡像是 Docker 的三大組件之一。Docker 運行容器前需要本地存在對應(yīng)的鏡像,如果鏡像不存在本地,Docker 會從鏡像倉庫下 載(默認是 Docker Hub )。
獲取鏡像
列出鏡像
利用commit理解鏡像構(gòu)成
利用Dockerfile定制鏡像
Dockerfile指令詳解
Dockerfile多階段構(gòu)建
其他制作鏡像的方式
刪除本地鏡像
實現(xiàn)原理

底層實現(xiàn)
Docker 底層的核心技術(shù)包括 Linux 上的命名空間(Namespaces)、控制組(Control groups)、Union 文件系統(tǒng)(Union file systems)和容器格式(Container format)。
基本架構(gòu)
命名空間
控制組
聯(lián)合文件系統(tǒng)
容器格式
網(wǎng)絡(luò)

Docker三劍客之Compose項目
Docker Compose 是 Docker 官方編排(Orchestration)項目之一,負責快速在集群中部署分 布式應(yīng)用。本章將介紹 Compose 項目情況以及安裝和使用。
簡介
安裝與卸載
使用
命令說明
YAML模板文件
實戰(zhàn)Django
實戰(zhàn)Rails
實戰(zhàn)WordPress

Mesos - 優(yōu)秀的集群資源調(diào)度平臺
Mesos 項目是源自 UC Berkeley 的對集群資源進行抽象和管理的開源項目,類似于操作系統(tǒng) 內(nèi)核,用戶可以使用它很容易地實現(xiàn)分布式應(yīng)用的自動化調(diào)度。同時,Mesos 自身也很好地結(jié)合和主持了 Docker 等相關(guān)容器技術(shù),基于 Mesos 已有的大量應(yīng)用框架,可以實現(xiàn)用戶應(yīng)用的快速上線。
Mesos簡介
安裝與使用
原理與架構(gòu)
Mesos配置項解析
日志與監(jiān)控
常用應(yīng)用框架
本章小結(jié)

實戰(zhàn)案例——操作系統(tǒng)
使用 Docker,讀者只需要一個命令就能快速獲取一個 Linux 發(fā)行版鏡像,這是以往包括各種 虛擬化技術(shù)都難以實現(xiàn)的。這些鏡像一般都很精簡,但是可以支持完整 Linux 系統(tǒng)的大部分功能。
Busybox
Alpine
Dedian Ubuntu
CentOS Fedora
本章小結(jié)

資料如何獲取方式
請識別添加下方二維碼【不是公眾號后臺】
回復(fù)“Docker筆記”
即可獲得網(wǎng)盤鏈接和提取碼
*聲明:資料來源網(wǎng)絡(luò),侵刪。


