Docker存储引擎_51CTO学堂_Docker镜像构建与存储引擎揭秘

Docker存储引擎

3.4万 未经授权,禁止转载了解课程
Docker镜像构建分层构建联合挂载写时复制(COW)存储引擎Overlay2文件系统视图容器技术镜像分发
本课程深入探讨了Docker镜像的构建原理和存储机制。通过分层构建技术,我们学习了如何从基础镜像逐步叠加新层,形成完整的应用镜像。联合挂载技术在容器启动时将各层合并,提供统一的文件系统视图。课程还揭示了容器的读写操作如何通过写时复制(COW)技术在只读镜像上实现。此外,探讨了Docker存储引擎如何支持镜像的高效分发和管理,特别是Overlay2存储驱动的叠加文件系统技术,以及它如何节省空间并加速镜像分发。通过实际案例分析,课程帮助学员理解了Docker镜像构建和存储的复杂性和效率。
课程介绍
讨论{{interaction.discussNum ? '(' + interaction.discussNum + ')' : ''}}
适合人群
一站式掌握Docker、Kubernetes、DevOPS人员、Linux运维工程师、开发工程师、云计算工程师、网络工程师
你将会学到
全面掌握Kubernetes 1.30与SpringCloud微服务迁移,深度解析日志及CI/CD
  • 掌握Kubernetes集群安装并对接容器运行时Cotnainerd,以及单节点扩展多高可用节点;
  • 掌握Kubernetes核心资源Pod、多容器Pod、Pod探针、Pod调度、Pod亲和、节点亲和
  • 掌握Kubernetes核心资源对象Deployment、DaemonSet、Job、CronJob
  • 掌握Kubernetes负载均衡Service、Kube-Proxy、以及Iptables、ipvs
  • 掌握应用与配置分离资源ConfigMap、Secret、DownwardAPI、PV、PVC、SC、
  • 掌握Ingress七层负载均衡、实现HTTP、HTTPS流量调度、注解配置、以及灰度发布等
  • 掌握集群备份etcd、以及Velero集群灾备、rancher可视化、同时掌握各类应用项目迁移
  • 掌握SpringCloud微服务架构及部署、以及迁移至Kubernetes平台
  • 掌握Jenkins并使用动态Slave完成Java应用以及SpringCLoud微服务的CICD
  • 掌握ELK+Kafka完成SpingCloud微服务应用的日志收集与分析
课程简介

0基础入门LinuxSre工程师全套体系课:https://edu.51cto.com/topic/5099.html



讲师简介

徐亮伟,51CTO白金讲师、严选名师,10多年+开发&运维从业经验,曾任知名企业架构师,某互联网独角兽公司特邀技术顾问,擅长Linux、Shell、Nginx、Tomcat、JVM、Haproxy、LVS、Keepalived、Zabbix、Ldap、Git、Jenkins、ELKStack、Ansible、SaltStack、Docker、Kubernetes、Prometheus、Ceph等。并且在云平台架构,微服务架构等领域有较深入研究。授课风格通俗易懂、授课内容核心突出,授课以实战项目驱动。深受学生和用人企业的欢迎。


扫描进群:

进群后艾特老师提供购买订单号,加入VIP答疑群,课程任何问题可在群里咨询

34c3d3a31059c226829f218ff13b80b.png



课程涉及模块:

image.png


课程优势

1、站在小白的视角全程讲解,易于理解。

2、从最基础的Docker、Containerd入手,逐步扩展,形成网状知识结构。

3、避免复制粘贴读PPT,课程全程手撕YAML,学员看得懂、听得会、自己能动手写。

4、循序渐进地讲解Kubernetes知识,辅以大量案例帮助理解。

5、每个章节精心设计多个实践案例,巩固所学知识。

6、提供详细的课程配套PDF文档(共1500多页),减少学员做笔记时间,更多时间用于实践。

7、享有课程专属VIP交流群,随时进行课程答疑,与讲师和同学互动,快速解决学习中的问题。



课程收获

1、掌握Docker入门与实战,包括Dockerfile编写、镜像制作与高级镜像优化。

2、掌握Docker数据存储、网络配置,以及基于Jenkins实现Docker的CI/CD。

3、掌握Kubernetes基础知识、组件架构、集群安装、高可用配置、集群升级与备份。

4、掌握Kubernetes常用资源:Pod、Deployment、DaemonSet、Service、Ingress、ConfigMap、Secrets、Job、CronJob。

5、掌握Kubernetes高级调度、RBAC权限管理、持久化存储与动态存储(StorageClass)。

6、掌握Kubernetes业务迁移,包括PHP、Python、Java、GO、SpringCloud微服务及Kafka中间件。

7、掌握基于ELK Stack + Kafka的Kubernetes微服务日志收集。

8、掌握基于Jenkins、GitLab、SonarQube的Kubernetes微服务架构CI/CD。


课程大纲


image.png

image.png

image.png


image.png

image.png

image.png

image.png

image.png



课程案例图


image.png


image.png


image.png


image.png


image.png


image.png


image.png


image.png


image.png




image.png



image.png

image.png


image.png

image.png



展开更多
发布
头像

{{ item.user.nick_name }} {{ EROLE_NAME[item.user.identity] }}

置顶笔记
讨论图
{{ item.create_time }}回复
  • 删除

    是否确认删除?

    确认
    取消
  • {{ item.is_top == 1 ? '取消置顶' : '置顶'}}

    已有置顶的讨论,是否替换已有的置顶?

    确认
    取消
{{ tag.text}}
头像
{{ subitem.user.nick_name }}{{ EROLE_NAME[subitem.user.identity] }}
{{ subitem.create_time }}回复
删除

是否确认删除?

确认
取消
发布
{{pageType === 'video' ? '讨论区抢占沙发,可获得双倍学分' :'讨论区空空如也,你来讲两句~'}}
发布
{{tips.text}}
{{ noteHeaderTitle }} 笔记{{ hasMyNote ? '我的笔记' : '记笔记' }}
{{ hasMyNote ? '我的笔记' : '记笔记' }}
优质笔记
更新于:{{ $dayjs.formate('YYYY-MM-DD HH:mm:ss', item.last_uptime*1000) }}
头像
{{ detail.username }}

公开笔记对他人可见,有机会被管理员评为“优质笔记”

{{ noteEditor.content.length }}/2000

公开笔记
保存
提问

讲师收到你的提问会尽快为你解答。若选择公开提问,可以获得更多学员的帮助。

记录时间点
记录提问时视频播放的时间点,便于后续查看
公开提问
提交