|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/docker-ansible/
课程评论:没有评论
**课程名称:** Docker + Ansible - 从零开始,部署与 Swarm 管理 **课程概述:** 本课程将带您从零开始学习 Docker 和 Ansible 这两项强大的自动化工具。Docker 已成为绝大多数公司将应用程序部署到生产环境的标准。Ansible 则可以帮助您自动化日常操作,一键完成基础设施的配置和部署。 **课程亮点:** * **零基础入门:** 无需任何 Docker 或 Ansible 的先验知识或经验。 * **实战项目:** 课程将以一个包含前端、后端、消息队列和微服务的真实应用栈为例,进行部署和管理。 * **Docker 核心概念:** 深入学习 Image 构建与优化、Docker 网络、数据持久化、Docker Compose、Docker Registry 等。 * **Ansible 基础与进阶:** 掌握 Ad-hoc 命令、Playbook 编写、Vagrant 虚拟机部署、Docker Swarm 集群的创建与管理,以及 Ansible 的高级特性(如 Roles, Filters, Loops, Debugging)。 * **实际操作:** 每节课均包含理论讲解和实际终端操作或 Live Code 演示。 * **巩固学习:** 每个模块后都有测试,帮助您巩固知识并记忆命令。附带小型练习,让您亲手实践。 * **项目成果:** 学习完成后,您将获得自动化项目工作和高效部署真实应用到生产环境所需的知识和技能。 * **社区支持:** 提供聊天支持,您可以随时向讲师或其他学员提问。 **课程目标:** 通过本课程的学习,您将能够: * 熟练掌握 Docker 的各项核心功能,并能独立构建和部署 Docker 镜像。 * 理解并运用 Ansible 实现自动化配置管理和应用部署。 * 成功搭建和管理 Docker Swarm 集群。 * 能够使用 Ansible 对 Docker Swarm 集群进行自动化管理和应用部署。 * 提升工作效率,实现应用的自动化部署到生产环境。
Docker стал уже стандартом доставки приложений на production в большинстве компаний, а Ansible позволяет автоматизировать рутинные операции и накатывать всё необходимое на вашу инфраструктуру по одному нажатию клавиши. В этом курсе мы разберем все эти технологии с нуля, поэтому от вас не требуется какие-либо начальные знания или опыт. При этом мы будем рассматривать deploy на примере реального стека приложения с frontend, backend, шиной сообщений и микросервисами.Мы детально разберём:Все основные концепции Docker с нуляСборку image и их оптимизациюРаботу с сетью DockerПерсистентность данныхDocker ComposeУстановку и работу с Docker-registryВсе базовые понятия AnsibleAd-hoc команды AnsibleНаписание Ansible-playbookРазвёртку машин с VagrantСоздание и управление кластером Docker SwarmРоли, фильтры, циклы, отладка и другие продвинутые темы AnsibleУправление кластером с помощью AnsibleReverse proxy и автоматизированная выкладка приложений на SwarmПочти каждая лекция содержит теоретическую часть и работу в терминале или live-code, где мы на практике будем работать с Docker или писать ansible playbook. В конце каждого модуля вас ожидает тест, который позволит укрепить ваши знания и запомнить команды, а небольшие упражнения - попрактиковаться писать код.В результате курса вы получите знания и навыки, которых будет достаточно для того, чтобы автоматизировать своё работу на проекте и эффективно доставлять реальные приложения на production. Для поддержки у вас всегда будет доступ к чату, где вы можете задавать вопросы мне или другим студентам.