资源截图
MP4 |视频:h264,1920×1080 |音频:AAC、44.1 KHz、2 Ch
级别:所有级别 |类型: 电子学习 |语言: 英文+字幕 |持续时间:78 个讲座 (7h 4m)
你将学到什么
- 解释什么是容器、它们与虚拟机有何不同,以及为什么在现代 IT 环境中使用它们
- 安装和配置 Docker Desktop 或 Docker Engine 并使用 Docker CLI 管理映像和容器
- 使用 Docker 命令和 Docker 桌面 GUI 拉取、运行、停止和管理容器生命周期
- 使用命名卷和绑定挂载为容器配置持久存储
- 使用网桥、主机、MACVLAN 和 IPVLAN 网络驱动程序设计和实现 Docker 网络
- 使用 Dockerfile 构建自定义容器映像,包括多阶段构建和映像安全最佳实践
- 使用 Docker Compose 和 Portainer 部署和管理多容器应用
- 应用容器安全原则,包括 Linux 功能、用户命名空间、图像扫描和反向代理配置
要求
- 基本熟悉计算机网络概念(IP 地址、端口、DNS)会有所帮助,但不是必需的
- 无需具备 Linux 经验,但基本的命令行舒适性将帮助您更快地行动
- 无需编程或开发背景
- 能够运行 Docker Desktop 的计算机(Windows 10/11、macOS 或 Linux)——虚拟机可以完美运行
- 对实验室环境进行实验的好奇心和意愿
描述
无论您以前从未听说过容器,还是运行过一些 Docker 命令但没有真正了解底层发生的情况,本课程都会带您从一开始就部署完整的实际服务堆栈。
您将从基础知识开始 – 什么是容器、它们与虚拟机的比较以及 Docker 的底层工作原理。从那里,您将了解每个主要构建块:存储、网络、自定义映像创建、注册表、Docker Compose 等等。每个概念都通过动手实验室得到强化,因此您不仅仅是在观看,而是在构建。
在课程结束时,您将不仅仅从理论上理解 Docker。您将部署真实服务的工作堆栈,包括使用 PiHole 的 DNS 服务器、正常运行时间监控、使用 Nextcloud 的云存储、网络监控、使用 NetBox 的基础设施文档以及使用 Prometheus 和 Grafana 的全面可观察性。您将使用 Traefik 反向代理、带有 VaultWarden 的密码管理器和 WireGuard VPN 来保护一切。
涵盖的主题包括容器和 Docker 基础知识、运行和管理容器和映像、使用卷和绑定挂载的持久存储、网络(桥接、MACVLAN、IPVLAN、主机和无)、使用 Dockerfile 构建自定义映像、使用 Docker Compose 构建多容器应用程序、使用 Portainer 管理容器、资源限制以及使用 Docker Scout、Snyk 和 Docker Bench 的容器安全性。
无需具备 Docker 或容器经验。如果您习惯使用计算机并且对网络的工作原理有基本的了解,那么您就拥有了入门所需的一切。对于动手实验,您需要一个运行 Linux 的物理工作站(没什么特别的)或能够运行 Linux 虚拟机。
本课程适合谁
- 希望将容器技能添加到其工具包并了解如何在实际基础设施中使用 Docker 的系统管理员和 IT 专业人员
- 网络工程师对容器如何与 VLAN、路由和防火墙等传统网络概念进行交互感到好奇
- 想要使用容器自行托管 DNS、监控、VPN 和密码管理器等实用服务的家庭实验室爱好者
- 想要了解容器基础设施方面以及如何部署和管理应用程序的开发人员
- 进入 IT 或 DevOps 领域的学生和转行者,在转向 Kubernetes 或云平台之前需要在容器方面打下坚实、实用的基础
其他信息
- 作者
- Downloading
- 发布日期
- 7月29日
- 类别
- IT与软件
- 软件名称
- Docker 和容器:从基础知识到生产
- 探索
- Video Courses
- 创作者
- Luke Robertson
- 语言
- 英语
- 上传者
- Lonny Keebler
- 出版商
- Udemy


评分及评论
暂无评分
来评个分数吧