目录
云计算Docker全面项目实战(Maven+Jenkins、日志管理ELK、WordPress博客)
2013年,云计算领域从此多了一个名词“Docker”。以轻量著称,更好的去解决应用打包和部署。之前我们一直在构建Iaas,但通过Iaas去实现统一功 能还是相当复杂得,并且维护复杂。将特殊性封装到镜像中实现几乎一致得部署方法,它就是“Docker”,以容器为技术核心,实现了应用的标准化。企业可 以快速生成研发、测试环境,并且可以做到快速部署。实现了从产品研发环境到部署环境的一致化。Docker让研发更加专注于代码的编写,并且以“镜像”作 为交付。极大的缩短了产品的交付周期和实施周期。
◆Docker入门
Docker简介
Docker的优势和能解决什么问题
Docker组件构成
◆Dockerfile
Dockerfile概念
Dockerfile命令讲解
Dockerfile编写技巧
实战Dockerfile,生成 nginx、php-fpm、mariadb、wordpress镜像
实战CMD和ENTRYPOINT的区别
◆Docker registry
Docker在研发测试中带来的价值
Registry介绍
部署企业私有registry服务器
◆构建java项目
实战手动构建java项目
自动构建镜像
◆Docker结合jenkins,实现持续集成
通过docker启动jenkins平台
实战docker结合jenkins实现java项目的持续集成
◆Docker监控
如何选择监控平台
监控的维度有哪些
实战监控docker容器
◆Docker容器日志管理
容器日志管理方法
实战ELK日志管理方案
◆Docker网络
熟悉docker支持的网络模式
熟悉各种模式的特点
◆Docker跨主机通信
Overlay的讲解
实战docker overlay网络,实现跨主机通信
◆Docker compose
Docker-compose讲解
实战docker-compose,部署应用和升级应用
◆Docker容器集群管理
Docker swarm讲解
实战docker集群
实战通过不同约束部署容器到不同的docker主机
◆Docker存储管理
熟悉docker支持的存储类型
熟悉各种存储的特点和应用场景
熟悉使用docker volume
◆希云cSphere-Docker之战之构建企业docker-registry
◆CoreOS容器操作系统实战
◆Docker最新版Overlay网络
◆CoreOS容器操作系统集群
目标一. 初步认识Docker技术
目标二. 学习Dockerfile命令,并编写Dockerfile
目标三. 通过使用Dockerfile,构建出Docker镜像
目标四. 学会部署私有docker hub,并通过java项目实战docker和jenkins结合实现持续集成
目标五. 部署监控报警平台,监控docker主机和docker容器
目标六. 学会部署日志管理平台,收集和分析容器日志
目标七. 学会使用docker-compose,并实现一键部署
目标八. 学会构建docker swarm,管理容器集群
目标九. 熟悉docker网络模式,并实战docker跨主机通信
目标十. 熟悉docker存储
亮点一、容器技术正悄然来临,一场技术革命正在逼近,此课程是国内第一套如此之全得docker实战课程
亮点二、课程知识点涵盖从基础入门到高级进阶,课程实战源代码公开
亮点三、课程结合实际案例进行实战
亮点四、手把手教学,照着视频进行学习,让你熟悉docker技术,提升竞争能力
一.课程针对人群
此课程主要针对开发,测试和运维人员和docker爱好者,以及技术管理人员。
二.我该怎么学,如何才能学好这门课程,给些建议。
讲师建议
1.对Linux基础命令熟悉
2.别犯懒,跟着视频把命令敲一遍
3.先看前2节,后续几节顺序可以随自己的爱好和需求去学习
4.学会Dockerfile命令后,编写一些其他镜像镜像练习
5.有关不理解的地方要记录,并到Google上查找,学会独立解决问题
课程是属于某个特定的专业技术,掌握该技术后,你可以从事以下职位的相关工作
此课程主要让你掌握docker技术,能让你在工作中提升自己的竞争力,具体从事工作开发,测试,运维都可以,目前有公司在招聘docker工程师 。