100分钟
Docker容器原理与实战
作为主流应用容器引擎,Docker受到了众多开发者的关注。“容器”是一个非常形象的概念,通过打包可以极大得优化资源内存。那么在具体的应用开发中,如何应用容器、实战Docker开发、创建镜像呢? 课程亮…
作为主流应用容器引擎,Docker受到了众多开发者的关注。“容器”是一个非常形象的概念,通过打包可以极大得优化资源内存。那么在具体的应用开发中,如何应用容器、实战Docker开发、创建镜像呢?
课程亮点
实战性强:课程不仅深入剖析Docker容器的原理,更注重实战操作,让学员能够在实际操作中快速掌握Docker的使用技巧。
系统全面:从Docker的基础知识讲起,逐步深入到Dockerfile的编写、镜像的优化等高级内容,构建了一个完整的学习体系。
注重优化:课程不仅教授如何创建和使用Docker容器,还着重讲解如何优化Docker镜像,提高容器的运行效率,降低资源消耗。
案例丰富:结合大量实际案例,让学员在解决问题的过程中加深对Docker的理解和应用。
本节课将带从原理开始,带你了解什么是容器,以及为什么需要容器。然后通过实操演练,深入认识容器带来的便利性,以及容器可以帮助我们解决哪些问题。接下来将会带着你认识和使用Dockerfile,学习如何使用Dockerfile制作镜像以及把自己的服务制作成镜像等。最后,将学习镜像优化,以便在生产环境中更好的使用。
课程导读
一、容器与Docker
- 1.认识容器
- 2.什么是Docker
- 3.Docker安装
二、Docker基本指令
- 1.Docker Version
- 2.Docker Info
- 3.镜像操作
- 4.容器操作
- 5.数据持久化
三、Dockerfile
- 1.常用指令
- 2.RUN和WORKDIR
- 3.CMD和ENTRYPOINT
- 4.ADD和COPY
- 5.动态Dockerfile传参
四、镜像优化
- 1.选择合适的基础镜像
- 2.多阶段构建
学习资料
课程总结
课后习题
宽哥
某上市集团云原生架构师