全面的Docker 系统姓入门+进阶实践(2021最新版)|完结无秘

〖课程介绍〗:

  近年来,容器技术在互联网行业大火,特别是在开发和运维方向,极大地解决了规模化和灵活化部署的问题。作为容器技术的代表作 Docker 更是被广泛应用,本课程将带大家系统学习 Docker,从什么是容器,创建管理容器,到容器技术的各个细节(网络 / 存储 / 服务编排 / 监控),再到通过容器进行 CI/CD 持续集成,持续部署,彻底掌握容器技术。

实操案例贯穿讲解,快速上手+检验学习成果,更有成就感

实战练习1

构建最优的
Python flask镜像

1、基础镜像的选择

2、构建缓存的合理利用

3、用户和权限设置

4、练习 .dockerignore的使用

实战练习2

构建多平台支持的
golang镜像

1、Arm架构和x86架构的Docker环境

2、Dockerfile的准备

3、 Docker buildx命令的练习

4、 Dockerhub镜像分享

实战练习3

容器编排部署
前后端分离项目

1、编排环境准备

2、项目源码和Dockerfile

3、更新,部署和调试

4、自动化运维和监控

实战练习4

容器和持续集成持续部署

1、版本管理和开发环境

2、CI持续集成

3、CD持续部署

4、自动化运维和监控

〖老师介绍〗:

  资深网络运维工程师,现居荷兰,在某银行数据中心网络部门担任资深网络运维工程师
负责Net DevOps的落地实施。此前先后曾在Cisco、KPN等公司工作10年之久,对运维自动化,DevOps有着丰富的实战经验。17年开始涉足在线教育,中英文授课,学生超过3万人。

〖课程目录〗:

第1章 Docker的安装和介绍 7 节 | 44分钟

Docker和容器技术介绍,手把手教大家如何在Windows,Mac,Linux系统里安装Docker

视频:1-1 课程导学 (07:44)

视频:1-2 容器技术介绍 (10:16)

视频:1-3 课程的文档和源码 (02:25)

视频:1-4 Docker的安装介绍 (05:18)

视频:1-5 在Windows上安装Docker (08:17)

视频:1-6 在Mac系统上安装Docker (05:22)

视频:1-7 在Linux系统上安装Docker (03:57)

第2章 容器快速上手10 节 | 77分钟

快速熟悉Docker命令行的使用,基本掌握容器的基本操作,初步体会容器,镜像和虚拟机的差别

视频:2-1 本章介绍 (01:21)

视频:2-2 认识一下docker命令行 (07:54)

视频:2-3 镜像和容器 (04:26)

视频:2-4 创建我们第一个容器 (10:01)

视频:2-5 命令行小技巧之批量操作 (04:30)

视频:2-6 容器的attached和detached模式 (10:53)

视频:2-7 容器的交互式模式 (12:38)

视频:2-8 windows是如何运行docker engine的 (06:08)

视频:2-9 容器和虚拟机 (14:04)

视频:2-10 创建容器时背后到底发生了什么 (04:15)

第3章 镜像的创建管理和发布8 节 | 67分钟

介绍镜像获取的三大主要方式,初步了解Dockerfile和镜像的构建和分享

视频:3-1 镜像的获取方式 (04:23)

视频:3-2 镜像的registry介绍 (06:03)

视频:3-3 镜像的获取查看和删除 (12:22)

视频:3-4 docker镜像的导入导出 (03:05)

视频:3-5 Dockerfile的介绍 (08:08)

视频:3-6 镜像的构建和分享 (13:02)

视频:3-7 通过commit创建镜像 (12:09)

视频:3-8 聊聊scratch这个镜像 (07:39)

第4章 Dockerfile完全指南13 节 | 120分钟

通过示例结合最全的Dockerfile语法讲解,完全掌握Dockerfile语法和重要的最佳实践

视频:4-1 本章介绍 (01:10)

视频:4-2 如何选择基础镜像 (10:15)

视频:4-3 通过RUN执行指令 (08:43)

视频:4-4 文件的复制和目录操作 (12:06)

视频:4-5 构建参数和环境变量 (11:04)

视频:4-6 容器启动命令CMD (13:12)

视频:4-7 容器启动命令ENTRYPOINT (08:31)

视频:4-8 一起构建一个Python Flask镜像 (16:10)

视频:4-9 Dockerfile技巧-合理使用缓存 (08:40)

视频:4-10 Dockerfile技巧——dockerignore (08:05)

视频:4-11 Dockerfile技巧——多阶段构建 (10:25)

视频:4-12 Dockerfile技巧——尽量使用非root用户 (07:25)

视频:4-13 本章总结 (03:36)

第5章 Docker的存储6 节 | 60分钟

数据的持久化如何实现,Volume有哪些类型和使用场景

视频:5-1 本章介绍 (04:34)

视频:5-2 数据持久化之Data Volume (17:16)

视频:5-3 Data Volume练习之MySQL (06:57)

视频:5-4 数据持久化之Bind Mount (10:58)

视频:5-5 Bind Mount练习之Docker开发环境 (12:20)

视频:5-6 机器之间共享数据 (07:44)

第6章 Docker的网络14 节 | 129分钟

网络命令空间,端口映射,网络地址转换,路由等概念会在这一章详细的讲解给大家。

视频:6-1 本章介绍 (02:39)

视频:6-2 网络基础知识回顾 (10:09)

视频:6-3 网络常用命令 (08:27)

视频:6-4 容器网络涉及到哪些问题 (12:28)

视频:6-5 容器间通信之bridge模式 (08:54)

视频:6-6 容器对外通信之bridge模式 (11:47)

视频:6-7 网络知识补充NAT (05:55)

视频:6-8 创建和使用自定义bridge(上) (06:32)

视频:6-9 创建和使用自定义bridge(下) (08:32)

视频:6-10 容器的端口转发 (11:56)

视频:6-11 端口转发和Dockerfile (07:02)

视频:6-12 host网络详解 (11:27)

视频:6-13 Linux网络命令空间 (13:58)

视频:6-14 多容器应用的部署练习 (08:31)

第7章 Docker compose 13 节 | 129分钟

Docker compose是复杂应用在单机环境下编排的必备工具,本章会通过具体的应用部署演示,覆盖docker compose的基本语法和命令行的使用

视频:7-1 docker-compose是什么 (04:25)

视频:7-2 docker-compose的安装 (02:16)

视频:7-3 compose文件的结构和版本 (12:40)

视频:7-4 docker-compose命令行基本使用 (11:09)

视频:7-5 docker-compose镜像构建和拉取 (08:38)

视频:7-6 docker-compose服务更新 (11:36)

视频:7-7 docker-compose网络(上) (09:04)

视频:7-8 docker-compose网络(下) (09:19)

视频:7-9 docker-compose水平扩展和负载均衡 (15:45)

视频:7-10 docker-compose环境变量 (11:23)

视频:7-11 服务依赖和健康检查(上) (13:22)

视频:7-12 服务依赖和健康检查(下) (11:31)

视频:7-13 docker-compose投票app练习 (07:36)

第8章 Docker swarm

作为集群的编排工具,docker swarm虽然不如k8s流行,但是万变不离其宗,掌握其基本原理和使用将大大降低大家学习其它编排工具的难度。

第9章 Docker vs podman

Podman是docker的最有力竞争者,这一章将带领大家快速入门podman,看看podman和docker有什么异同之处和高下之分。

第10章 Docker的多架构支持

随着苹果M1芯片的快速发展和普集,arm架构开始进入更多开发者的视野,docker是如何支持多CPU架构的?以及我们如何发布支持多CPU架构的容器镜像呢?这一章将向您解答

第11章 Git和容器——CI/CD

这一章我们会关注在应用的部署和运维中,在持续集成和持续部署中结合版本管理和容器技术,同时也会快速的介绍一些自动化运维和监控工具。

第12章 容器安全

安全是个大问题,如何确保在生产环境中安全的使用容器呢?本章会为您解开。

 

〖视频截图〗:

免责声明: 1、本站信息来自网络,版权争议与本站无关 2、本站所有主题由该帖子作者发表,该帖子作者与本站享有帖子相关版权 3、其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者和本站的同意 4、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责 5、用户所发布的一切软件的解密分析文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。 6、您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。 7、请支持正版软件、得到更好的正版服务。 8、如有侵权请立即告知本站,本站将及时予与删除 9、本站所发布的一切破解补丁、注册机和注册信息及软件的解密分析文章和视频仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。
600学习网 » 全面的Docker 系统姓入门+进阶实践(2021最新版)|完结无秘