本课程专注于Docker的实战开发和应用:从基础使用到基本原理、制作自己的镜像、构建自己的Docker仓库、使用很多实用镜像(比如:MySql、Redis、ES等)、Docker编排等
20年Java开发和使用经验,多年的首席架构师和CTO,拥有Sun的多项Java和J2EE方面的技能认证,拥有丰富的开发经验和深厚的技术沉淀,精通Java/JavaEE相关技术和多种开源框架,尤其擅长系统分析和架构设计。
拥有多年项目经理、技术部经理的管理经验,参与和领导了上百个大中型项目的设计和开发,在互联网应用系统架构、系统设计、应用级框架和中间件开发等方面具有很多经验和领悟。
原创著作《研磨设计模式》和《研磨Struts2》广受好评,尤其是《研磨设计模式》,一直稳居原创设计模式类图书第一的位置,并输出版权到台湾。
更为难得的是,入行20年,仍然奋战在技术一线,深知一线架构师需要掌握哪些技术、掌握到什么程度、一线架构设计会遇到哪些坑、如何才能做出最合适的架构设计,经验最难得!老师把这些经验和感悟都融合到课程中,能帮你节省很多走弯路的时间。
第01节课:Docker基础:是什么、有什么、Docker架构、能干什么
第02节课:Docker的技术组件、Docker和传统虚拟机技术、Docker安装
第03节课:Docker的基本使用:镜像的各种操作、容器的各种操作
第04节课:理解Docker镜像:文件系统叠加、写时复制、镜像格式、操作补充
第05节课:Dockerfile第一部分:基础知识、Dockerfile基本命令和使用示例(FROM、MAINTAINER、RUN、EXPOSE、WORKDIR、USER、CMD)
第06节课:Dockerfile第二部分:Dockerfile基本命令和使用示例(ENTROYPOINT、ENV、ADD、COPY、VOLUME、ONBUILD);Dockerfile编写最佳实践
第07节课:制作自己的镜像示例第一部分:准备工作、编写Dockerfile、使用Dockerfile来制作镜像
第08节课:制作自己的镜像示例第二部分:启动容器、关于web应用放的位置、使用docker commit来制作镜像
第09节课:在自己制作的镜像基础上,来演示前面学习的Dockerfile中的各个命令的用法
第10节课:容器卷管理:数据卷的概念、增加数据卷、将主机目录挂载为数据卷、创建、挂载数据卷容器等
第11节课:Docker仓库第一部分:搭建私有仓库、私有仓库基本操作
第12节课:Docker仓库第二部分:配置Docker Registry管理界面、使用web界面来管理私有仓库
第13节课:使用Mysql镜像
第14节课:使用Redis镜像
第15节课:使用ElasticSearch镜像、安装自己的IK等
第16节课:容器连接:功能介绍、基本使用、使用容器连接来通信
第17节课:Docker编排第一部分:Docker-compose简介、安装、基本示例
第18节课:Docker编排第二部分:Docker-compose yml文件的配置、Docker-compose 的networks配置
第19节课:Docker集群管理工具介绍、Docker网络初步、Docker API介绍等
第20节课:Docker升级到最新的CE版:安装、命令上的变化、配置上的变化、docker-toolbox的使用
1:有一定工作经验,还未从事架构工作,但想要向架构方面发展的朋友
2:已经开始从事架构工作,但想要系统学习提升的朋友
3:了解一些微服务架构的知识,但是一直停留在理论上,不会实际操作,也无法让这些理论知识落地的朋友
4:有一定开发经验,想要系统学习微服务架构方面的知识,扩展知识面和提升开发能力的朋友
1:本课程是关注于架构设计,不关注业务设计,所以想要学习业务建模、软件的概要或详细设计的朋友,不适合选择本课程,对于软件设计方面的内容,我们会开设专门的软件设计类课程进行讲述,比如:框架设计、API设计、系统建模、设计模式综合应用、软件系统重构等等。
2:毕竟软件架构和软件设计关注的是不同层面的东西,当然,在国内目前的情况是,很多公司的软件架构和软件设计是同一批人员。不过由于内容实在太多,因此我们把软件架构和软件设计分开成不同的课程体系。
登录后才能获取具体下载信息,请点击前往登录
您的账号信息不全,需完善信息才能获取具体下载信息,请点击前往完善信息
点击查看下载信息