系統學習Docker 踐行DevOps理念

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

  • 1-1 Docker導學

  • 1-2 容器技術概述

  • 1-3 Docker魅力初體驗

  • 1-4 課程源碼獲取和注意事項

  • 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-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-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-1 本章介紹

  • 5-2 本章實驗環境介紹

  • 5-3 數據持久化之Data Volume

  • 5-4 數據持久化之Bind Mouting

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

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

  • 6-2 Docker Compose究竟是什麼

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

  • 6-4 水平拓展和負載均衡

  • 6-5 部署一個負責的投票應用

  • 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-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企業版

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

  • 9-1 Kubenetes簡介

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

  • 9-3 K8S最小調度單位Pod

  • 9-4 ReplicaSet和ReplicationController

  • 9-5 Deployment

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

  • 9-7 K8S基礎網絡Cluster Network

  • 9-8 Service簡介和演示

  • 9-9 NodePort類型Service以及Label的簡單使用

  • 9-10 準備工做-使用kops在亞馬遜AWS上搭建K8S集羣

  • 9-11 使用kops在亞馬遜AWS上搭建k8s集羣

  • 9-12 LoadBlancer類型service以及AWS的DNS服務配置

  • 9-13 在亞馬遜K8S集羣上部署WordPress

  • 10-1 容器的基本監控

  • 10-2 K8S集羣運行資源監控-Heapster+Grafana+influxDB

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

  • 10-4 K8S集羣Log的採集和展現——ELK+Fluentd

  • 10-5 K8S集羣監控方案Prometheus

  • 11-1 本章簡介

  • 11-2 搭建GItLab服務器

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

  • 11-4 基於真實Python項目的CI演示

  • 11-5 簡單Java項目的CI演示

  • 11-6 使用Python項目演示的CICI流程

  • 11-7 CI實現版本自動發佈

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

  • 12-1 不是總結的總結

1-1 Docker導學

1-2 容器技術概述

1-3 Docker魅力初體驗

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

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-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-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-1 本章介紹

5-2 本章實驗環境介紹

5-3 數據持久化之Data Volume

5-4 數據持久化之Bind Mouting

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

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

6-2 Docker Compose究竟是什麼

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

6-4 水平拓展和負載均衡

6-5 部署一個負責的投票應用

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-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企業版

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

9-1 Kubenetes簡介

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

9-3 K8S最小調度單位Pod

9-4 ReplicaSet和ReplicationController

9-5 Deployment

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

9-7 K8S基礎網絡Cluster Network

9-8 Service簡介和演示

9-9 NodePort類型Service以及Label的簡單使用

9-10 準備工做-使用kops在亞馬遜AWS上搭建K8S集羣

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

9-12 LoadBlancer類型service以及AWS的DNS服務配置

9-13 在亞馬遜K8S集羣上部署WordPress

10-1 容器的基本監控

10-2 K8S集羣運行資源監控-Heapster+Grafana+influxDB

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

10-4 K8S集羣Log的採集和展現——ELK+Fluentd

10-5 K8S集羣監控方案Prometheus

11-1 本章簡介

11-2 搭建GItLab服務器

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

11-4 基於真實Python項目的CI演示

11-5 簡單Java項目的CI演示

11-6 使用Python項目演示的CICI流程

11-7 CI實現版本自動發佈

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

12-1 不是總結的總結

相關文章
相關標籤/搜索