系统学习Docker 践行DevOps理念

在线播放

课程目录

01 1 Docker导学

01 2 容器技术概述

01 3 Docker魅力初体验

01 4 课程源码获取和注意

02 1 dk的安装简介

02 2 在mac系统上安装

02 3 在windows系统安装

02 4 vareant&virtualBoxformac

02 5 v&Vforwindows

02 6 在centos上安装dk

02 7 dk Machine的本地使用

02 8 Dk Machine在阿里云上的使用

02 9 dk Machine在亚马逊aws云上的使用

02 10 Docker palyground

02 11 本章总结

03 1 dk架构和底层技术简介

03 2 dk image概述

03 3 DIY 个Base Image

03 4 初识container

03 5 构建自己的Docker镜像

03 6 dkfile语法梳理及最佳实践 2

03 7 run vs cmd vsentrypoint 2

03 8 镜像的发布 2

03 9 Dockerfile实践 2

03 10 容器的操作 2

03 11 dockerfile实战2 2

04 1 本章概述和实验环境介绍 2

04 2 网络基础回顾

04 3 Linux网络命名空间

04 4 Docker Bridge0详解

04 5 容器之间的link

04 6 容器的端口映射

04 7 容器网络之host和none

04 8 多容器复杂应用的部署

04 9 overlay和underlay的通俗解释

04 10 dk overlay网络和etcd实现多机容通信

05 1 本章介绍

05 2 本章实验环境介绍

05 3 数据持久化之Data Volume

05 4 数据持久化之bind Mounting

05 5 开发者利器 dk+bind mount

06 1 根据前面所学部署一个wordpress

06 2 dk Compose到底是什么

06 3 dk Compose的安装和基本使用

06 4 水平扩展和负载均衡

06 5 部署一个复杂的投票应用

07 1容器编排Swarm介绍

07 2创建一个三节点的swarm集群

07 3Service的创建维护和水平扩展

07 4在swarm集群里通过serivce部署wordpress

07 5集群服务间通信之RoutingMesh

07 6RoutingMesh之Ingress负载均衡

07 7DockerStack部署wordpress

07 8作业解答之部署投票应用

07 9DockerSecret管理和使用

07 10DockerSecret在Stack中的使用

07 11Service更新

08 1 谈钱不伤感情 Docker的收费模式

08 2 Docker Cloud简介

08 3 Docker Cloud之自动build Docker image

08 4 Docker Cloud之持续集成和持续部署

08 5 Docker企业版的在线免费体验

08 6 Docker企业版本地安装之UCP

08 7 Docker企业版本地安装之DTR

08 8 Docker企业版UCP的基本使用演示

08 9 体验阿里云的容器服务

08 10 在阿里云上安装Docker企业版 mp4

08 11 Docker企业版DTR的基本使用演示

09 1 Kubenetes简介

09 2 Minikube快速搭建K8S单节点环境

09 3 (注意打点地方) K8S最小调度单位Pod

09 4 ReplicaSet和ReplicationController

09 5 Deployment mp4

09 6 使用Tectonic在本地搭建多节点K8S集群

09 7 k8s基础网络Cluster Network

09 8 打点处有杂音Service简介和演示

09 9 NodePort类型Service以及Label的简单实用 音频 mp4

09 10 准备工作——使用kops在亚马逊AWS上搭建k8s集群

09 11 使用kops在亚马逊AWS上搭建k8s集群 mp4

09 12 LoadBlancer类型Service以及AWS的DNS服务配置

09 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项目演示的CICD流程

11 7 CI实现版本自动发布

11 8 本章总结和如何继续学习

12 1 不是总结的总结

最后更新于