CSDN Docker实战三小时直播Practical Docker
公开课主题: Practical Docker
课程特色:语言通俗易懂,范例精心设计,前后呼应
课程介绍:课程是关于Docker实践应用,不会过多纠结于细细微的理论分析,而是涵盖Docker最基本和常用的功能和命令,让学员在最短的时间内了解如何上手使用Docker,配合精心设计的范例,以及范例代码的演化过程,学员可以可以直观地看到Docker在实际项目中的应用,可能碰到的问题,如何解决,以及如何改进项目的开发过程。
课程大纲:
《Practical Docker》大纲
本课程分为上下两个部分,内容设计前后承接,每部分约1.5小时。两次课early bird总价69元。
讲师介绍:徐西宁,华中科技大学计算机硕士,先后在上海三家知名和不知名的外企工作, 精通Java, Python/Django, Javascript/Node.js, Docker.在MDCC 2016发表过《针对嵌入式Linux系统的性能优化》的主题演讲。开源项目”Linux EasyProfiler”(https://github.com/linuxep)的主要前端贡献者.
第一次课
时间:2017年8月16日晚8-9.30
《Practical Docker - I》, 从最典型的Docker应用场景入手,介绍Docker的基本概念和常见操作,以实际范例来快速体验Docker魅力。
包括:
1. Docker应用的典型场景和实际范例
2. Docker的基本概念
3. Docker的最常见操作
在对Docker有了初步的体验之后,课程会逐渐深入:
4. Docker的端口映射
5. Docker的数据管理
6. Dockerfile的讲解
7. 生成、发布和使用自定义的Docker Image
最后,课程会有实际代码范例的讲解和演示,包括:
8. 设计一个Node.JS后端,合理组织程序文件,应用脚本简化操作,用Docker跑起来
9. 设计一个NginX前端,用JQuery与后端进行数据交互,也用Docker跑起来
10. 当出现Bug,我们如何Fix以及重新运行相关的Container
11. 如何在Docker中访问和管理主机上的数据
12. 如何在git的帮助下更加灵活地配置和管理数据。
这一部分课程完成之后,学员会对Docker有初步的了解,能够开始用Docker快速体验更多的软件应用,有能力将Docker引入相关的项目中去,完成简单的程序的容器化。
第二次课
时间:2017年8月23日晚8.00-9.30
《Practical Docker - II》, 在第一部分课程的基础上,简单回顾第一部分的代码范例,分析其中的问题,引入本部分课程的内容。
包括:
1. 介绍上部分课程的代码范例的问题,分析这些问题带来的影响
2. 引入Docker Compose
3. 介绍Docker Compose的常见操作
4. 简介Yaml文件格式,以及ComposeFile的写法
5. 继续分析上部分课程的代码范例的问题,通过实际演示,引导学员一起发现更大的问题
6. 引入Docker Networking,重点介绍Docker Bridge Network
7. 在上部分课程的基础上继续完善,引入MongoDB,演示Docker Networking
这一部分课程完成之后,学员会对Docker有更深入的了解,知道Docker应用中的常见问题,以及解决方法, 能够用Docker进行更加高效的开发。
往期直播和文章
CSDN直播:深入探究Linux/VxWorks的设备树(Device Tree)
Linux硬实时和Preempt-RT补丁(中断、软中断、调度、内存与调试)
宋宝华:Docker 最初的2小时(Docker从入门到入门)
RT-Thread创始人熊谱翔: 我和Linux、嵌入式实时操作系统RT-Thread
让天堂的归天堂,让尘土的归尘土——谈Linux的总线、设备、驱动模型
报名方法
iphone或者电脑用户访问如下网址报名:
http://edu.csdn.net/huiyiCourse/series_detail/55
Android用户点击阅读原文,跳转至报名表单