Docker从入门到精通
共56课节
课程大纲
课程详情
第1章
Docker基础篇
第1讲
Docker的基础篇概述
第2讲
什么是Docker及其体系架构
第3讲
安装和配置Docker实验环境
第4讲
什么是Docker镜像
第5讲
使用和访问官方的Docker的镜像仓库
第6讲
配置和使用阿里云提供的Docker镜像加速器
第7讲
管理Docker镜像
第8讲
使用docker_commit和Dockerfile构建Docker镜像
第9讲
Dockerfile使用和综合案例
第10讲
容器的基本操作
第11讲
Docker的日志
第12讲
资源管理基础知识Linux CGroup
第13讲
Docker对容器CPU使用率的管理
第14讲
Docker对容器内存使用的管理
第15讲
Docker对容器I/O使用的管理
第16讲
Docker网络通信的基本原理
第17讲
Docker的网络模式
第18讲
容器之间的通信
第19讲
容器的访问控制
第20讲
Docker的数据卷
第21讲
Docker数据卷容器
第22讲
利用数据卷容器来实现数据的迁移
第23讲
Docker与数据库
第24讲
Docker与Nginx
第25讲
Docker与PHP
第26讲
Docker与Python
第27讲
Docker与Jupyter Notebook
第28讲
Docker与TensorFlow
第29讲
Docker与OpenStack
第30讲
什么是Harbor
第31讲
安装和配置Harbor
第32讲
配置Docker客户机并验证环境
第2章
Docker高级篇
第33讲
课程概述
第34讲
什么是Docker Machine
第35讲
在远程主机上安装和管理Docker
第36讲
创建基于virtualbox的虚拟容器
第37讲
创建基于vsphere的虚拟容器
第38讲
Docker Compose的概述和安装
第39讲
通过手动方式部署Web应用
第40讲
通过docker-compose方式部署Web应用
第41讲
什么是yml文件
第42讲
使用Docker-Compose进行服务的在线扩容和缩容
第43讲
Swarm的体系架构与安装配置
第44讲
在Swarm集群上部署应用
第45讲
实现服务的滚动更新
第46讲
Swarm集群的数据持久化
第47讲
集群的负载均衡的实现
第48讲
什么是Jenkins及其安装配置
第49讲
使用Jenkins持续部署一个Java程序
第50讲
集成Docker与Jenkins
第51讲
什么是服务的注册和发现
第52讲
服务的注册中心Consul的配置和使用
第53讲
实现Docker容器服务的注册和发现
第54讲
Docker UI
第55讲
Portainer
第56讲
Shipyard