1. 程式人生 > >【視訊分享】系統學習Docker 踐行DevOps理念

【視訊分享】系統學習Docker 踐行DevOps理念

640?wx_fmt=png

640?wx_fmt=jpeg

Docker代表的容器技術是近兩年的大熱技術,和人工智慧、區塊鏈等熱點不同,容器技術的門檻並不高,每一個開發、測試、運維人員都能在日常工作中掌握和使用,是當今IT從業人員的必備技能之一。本課程會帶大家系統學習什麼是容器,如何建立容器、管理容器;學習容器技術的各個細節(網路/儲存/服務編排/監控),學習如何通過容器進行CI/CD持續整合,持續部署。學習Docker,讓你成為更加優秀的IT工程師。

第1章 容器技術和Docker簡介

容器技術和Docker的簡單介紹,課程原始碼的獲取和實驗環境搭建的說明

1-1 Docker導學

1-2 容器技術概述

1-3 Docker魅力初體驗

1-4 課程原始碼獲取和注意事項

第2章 Docker環境的各種搭建方法

本章詳細講解了Docker實驗環境的各種搭建方法,在不同的作業系統,如windows,Mac,Linux上搭建,在不同的平臺,如主機和雲平臺上搭建,用不同的工具,如shell,docker-machine,vagrant去搭建。

2-1 Docker安裝簡介

2-2 在MAC系統上安裝Docker

2-3 在Windows系統上安裝Docker

2-4 Vagrant&VirtualBox for Mac

2-5 Vagrant&VirtualBox for Windows

2-6 在CentOS上安裝Docker

2-7 Docker Machine的本地使用

2-8 Docker Machine在阿里雲上的使用

2-9 Docker Machine在亞馬遜AWS雲上的使用

2-10 Docker Playground

2-11 本章總結

第3章 Docker的映象和容器

本章主要講解Docker技術裡最為基礎的兩大概念:映象和容器。映象的 獲取方式:從registry拉取,從Dockerfile構建;容器的基本操作:建立,啟動,停止刪除。

3-1 Docker架構和底層技術簡介

3-2 Docker Image概述

3-3 DIY一個Base Image

3-4 初識Container

3-5 構建自己的Docker映象

3-6 Dockerfile語法梳理及最佳實踐

3-7 RUN vs CMD vs Entrypoint

3-8 映象的釋出

3-9 Dockerfile實戰

3-10 容器的操作

3-11 Dockerfile實戰(2)

3-12 容器的資源限制

第4章 Docker的網路

這一章會從Linux的network namespace開始,通過詳細講解Docker的內建網路host和bridge是怎麼使用的,來給大家展示不同容器之間網路的隔離和互訪是如何實現的。當然好包括一個高階話題:Docker的多機通訊和Overlay網路介紹

4-1 本章概述和實驗環境介紹

4-2 網路基礎回顧

4-3 Linux網路名稱空間

4-4 Docker bridge0詳解

4-5 容器之間的link

4-6 容器的埠對映

4-7 容器網路之host和none

4-8 多容器複雜應用的部署演示

4-9 Overlay和Underlay的通俗解釋

4-10 Docker Overlay網路和etcd實現多機容器通訊

第5章 Docker的持久化儲存和資料共享

資料庫容器的資料如何才能不會丟失?本章會給大家講解Docker的持久化儲存技術。Docker的資料共享技術能極大提高開發人員的開發效率,邊寫程式碼,邊看執行結果。

5-1 本章介紹

5-2 本章實驗環境介紹

5-3 資料持久化之Data Volume

5-4 資料持久化之Bind Mouting

5-5 開發者利器-Docker+Bind Mout

第6章 Docker Compose多容器部署

如何快速部署和管理一個具有多容器的應用?本章會介紹docker Compose這個強大的工具,包括其安裝和基本使用,以及快速實現應用的水平擴充套件和負載均衡。

6-1 根據前面所學部署一個wordpress

6-2 Docker Compose到底是什麼

6-3 Docker Compose的安裝和基本使用

6-4 水平擴充套件和負載均衡

6-5 部署一個複雜的投票應用

第7章 容器編排Docker Swarm

想在生產環境中使用Docker?那你肯定離不開容器編排技術,本章會介紹Docker內建的容器編排工具Docker Swarm,包括Swarm的基本架構介紹,叢集搭建,服務的建立,維護和水平擴充套件,服務的內部和外部訪問,Secret的管理和使用。

7-1 容器編排Swarm介紹

7-2 建立一個三節點的swarm叢集

7-3 Service的建立維護和水平擴充套件

7-4 在swarm叢集裡通過service部署wordpress

7-5 叢集服務間通訊之Routing Mesh

7-6 Routing Mesh之Ingress負載均衡

7-7 Docker Stack部署Wordpress

7-8 作業解答之部署投票應用

7-9 Docker Secret管理和使用

7-10 Docker Secret在Stack中的使用

7-11 Service更新

第8章 DevOps初體驗——Docker Cloud和Docker企業版

本章介紹Docker的兩個收費產品,一個是Docker Cloud,一個是Docker企業版。包括Docker Cloud的使用,CI/CD DevOps體驗,Docker企業版的本地安裝和阿里元安裝,Docker企業版UCP和DTR的基本使用。

8-1 談錢不傷感情-Docker的收費模式

8-2 Docker Cloud簡介

8-3 Docker Cloud之自動build Docker image

8-4 Docker Cloud之持續整合和持續部署

8-5 Docker企業版的線上免費體驗

8-6 Docker企業版本地安裝之UCP

8-7 Docker企業版本地安裝之DTR

8-8 Docker企業版UCP的基本使用演示

8-9 體驗阿里雲的容器服務

8-10 在阿里雲上安裝Docker企業版.mp4

8-11 Docker企業版DTR的基本使用演示

第9章 容器編排Kubernetes

本章介紹容器編排領域的領頭羊Kubernetes。包括Kubernetes架構介紹,叢集的本地搭建和Tectonic在亞馬遜AWS上的搭建方式,Kubernetes的重要概念:Replication Controller, Deployment,Service介紹和操作演示,橫向擴充套件,負載均衡等。

9-1 Kubenetes簡介

9-2 Minikube快速搭建K8S單節點環境

9-3 K8S最小排程單位Pod

9-4 ReplicaSet和ReplicationController

9-5 Deployment_.mp4

9-6 使用Tectonic在本地搭建多節點K8S叢集

9-7 k8s基礎網路Cluster Network

9-8 Service簡介和演示

9-9 NodePort型別Service以及Label的簡單實用_音訊.mp4

9-10 準備工作——使用kops在亞馬遜AWS上搭建k8s叢集

9-11 使用kops在亞馬遜AWS上搭建k8s叢集.mp4

9-12 LoadBlancer型別Service以及AWS的DNS服務配置

9-13 在亞馬遜k8s叢集上部署wordpress

第10章 容器的的運維和監控

本章主要面向運維人員,一起看一下對於部署的應用,如何通過Docker自帶的命令和第三方的工具監控應用是否正常執行,比如Docker stat,Prometheus,Cadvisor, ELK等。

10-1 容器的基本監控

10-2 k8s叢集執行資源監控——Heapster+Grafana+InfluxDB

10-3 根據資源佔用自動橫向伸縮

10-4 k8s叢集Log的採集和展示——ELK+Fluentd

10-5 k8s叢集監控方案Prometheus

第11章 Docker+DevOps實戰——過程和工具

本章秉承DevOps的思想,給大家完整的演示DevOps的一種實現方案,其中涉及到GitLab版本管理,Docker-Compose本地測試,GitLab CI持續整合,持續部署,AWS,Kubernetes生產環境等工具和元件。通過一個實際示例專案和大家一起看一下,從需求提出,到生產環境更新的完整DevOps過程。...

11-1 本章簡介

11-2 搭建GitLab伺服器

11-3 搭建GitLab CI伺服器和Pipeline演示

11-4 基於真實Python專案的CI演示

11-5 簡單Java專案的CI演示

11-6 使用Python專案演示的CICD流程

11-7 CI實現版本自動釋出

11-8 本章總結和如何繼續學習

第12章 課程總結

對前面章節進行簡單的總結

12-1 不是總結的總結

老規矩在公眾號(javaLearn)回覆關鍵字:docker

即可獲取下載連結(注意大小寫別錯)

謝謝支援啦 ✧(≖ ◡ ≖✿)~ ,讚賞是對嘟嘟最棒的支援~ 
這麼良心的公眾號不轉發一波朋友圈讓更多人知道~ 讓嘟嘟吸點粉

640?wx_fmt=jpeg

往期精彩文章回顧:

640?wx_fmt=png

微信自助返利機器人,買東西前記得先查優惠卷,居家生活必備,掃碼新增還送紅包!

640?wx_fmt=png