【Udemy中英字幕】Docker in a Weekend: 40 Practical Demos for DevOps Learners
最近更新 2024年11月22日
资源编号 32962

【Udemy中英字幕】Docker in a Weekend: 40 Practical Demos for DevOps Learners

2024-11-22 IT与软件 0 755
郑重承诺丨视频 中英文字幕 配套课件
增值服务:免费提供代找课服务:
¥ 29.9 金币
VIP折扣
    折扣详情
  • 体验会员

    免费

  • 包月会员

    免费

  • 包年会员

    免费

  • 永久会员

    免费

开通VIP尊享优惠特权
立即下载 升级会员
微信扫码咨询 微信扫码咨询
进入TA的商铺 联系官方客服
信息属性
详情介绍

周末学 Docker:面向 DevOps 学习者的 40 个实用演示

通过 40 个实际演示掌握 Dockerfiles、Docker Build、Docker Compose、多容器应用程序和多阶段构建

讲师:Kalyan Reddy Daida | DevOps & SRE Architect on AWS

双语IT资源独家Udemy付费课程独家中英文字幕配套资料齐全!

不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。

您将学到什么

  • 您将学习 Docker 基础知识、基础命令和设置。
  • 您将学习安装 Docker Desktop 并注册 Docker Hub。
  • 您将学习基本的 Docker 命令:拉取、运行、停止和管理容器。
  • 您将学习从头开始构建 Docker 映像并将其推送到 Docker Hub。
  • 您将学习 Dockerfile 指令,例如 LABELS、ADD、COPY 和 ARG。
  • 您将学习使用 Dockerfile 进行 RUN、EXPOSE 和其他关键指令。
  • 您将学习如何管理环境变量以及如何使用 CMD 和 ENTRYPOINT。
  • 您将学习高级 Dockerfile 指令:HEALTHCHECK、USER 和优化图像构建。
  • 您将了解 Docker 端口以及如何使用 -p 和 -P 标志映射它们。
  • 您将学习使用 Docker Volumes 来存储持久数据并在容器之间共享数据。
  • 您将了解 Docker Volumes 和 Bind Mounts 之间的区别以及何时使用它们
  • 您将学习使用 Docker 命令设置多容器应用程序
  • 您将掌握 Docker Compose 基础知识,包括 MySQL 即服务。
  • 您将学习使用 Docker Compose 管理多容器应用程序。
  • 您将了解 Docker Compose 的功能,例如扩展、网络、健康检查和启动顺序。
  • 您将掌握 Docker Compose PROFILES、LINKS、ALIASES 和命名卷。
  • 您将学习高级 Docker Compose 配置,例如 HEALTHCHECKS 和启动条件。
  • 您将学习 Docker BuildKit 以实现高效构建和多平台支持。
  • 您将学习 Docker Cloud 用于远程构建和管理基于云的图像。
  • 您将学习使用多阶段构建来创建轻量级和优化的 Docker 镜像。

探索相关主题

  • Docker
  • 其他 IT 和软件
  • 信息技术与软件

要求

  • 您无需事先了解 Docker。我们将从基础开始,前几个演示涵盖了 Docker 的基本概念。
  • 需要一台支持 Docker Desktop 安装的计算机(Windows、Mac 或 Linux)。
  • 熟悉软件开发和服务器环境的概念将会有所帮助,但这不是强制性的。

描述

  • 课程模块

    • 演示-01:安装 Docker Desktop,注册 Docker Hub         

    • 演示-02: Docker 命令:pullm run、exec、stop、start、rm、rmi         

    • 演示-03:构建 Docker 映像并推送至 Docker Hub         

    • Demo-04: Dockerfile – LABELS 指令         

    • Demo-05: Dockerfile – ADD 与 COPY 指令         

    • Demo-06: Dockerfile – 添加从 URL 获取 (GitHub 发布)         

    • 演示-07: Dockerfile – ARG 指令         

    • Demo-08: Dockerfile – RUN 和 EXPOSE 指令         

    • Demo-09: Dockerfile – ENV、ARG、CMD、WORKDIR 指令         

    • 演示-10: Dockerfile – CMD 指令 – 使用 docker run 覆盖         

    • 演示-11: Dockerfile – ENTRYPOINT 指令         

    • 演示-12: Dockerfile – HEALTHCHECK 指令         

    • Demo-13: Dockerfile – 用户说明         

    • 演示 14: Docker 端口:-p 和 -P 标志         

    • 演示-15: Docker Volume-基础知识         

    • 演示-16: Docker 卷:将 Docker 卷与 Docker 容器结合使用         

    • 演示 17: Docker 卷:使用容器将数据填充到 Docker 卷中         

    • 演示-18: Docker Volumes:挂载卷子目录         

    • 演示-19: Docker 绑定挂载:基础知识         

    • 演示-20: Docker 绑定挂载:以只读模式挂载         

    • 演示-21: Docker Volumes 与 Bind Mounts 用例(非空目录)         

    • 演示-22: Docker tmpfs 挂载         

    • 演示-23:使用 Docker 命令部署多容器应用程序         

    • 演示-24: Docker Compose:基础知识(MySQL DB 即服务)         

    • 演示-25: Docker Compose:带有附加元数据的命名卷         

    • 演示-26: Docker Compose:多容器应用程序 – UMS WebApp + MySqlDB         

    • 演示-27: Docker Compose:部署(扩展容器) – Nginx + UMSWeb + MySqlDB         

    • 演示-28: Docker Compose:网络(前端:Web、应用程序、后端:应用程序、数据库)         

    • 演示-29: Docker Compose:HEALTHCHECKS         

    • 演示-30: Docker Compose:带条件的启动顺序         

    • 演示-31: Docker Compose:配置文件         

    • Demo-32: Docker Compose:链接         

    • 演示-33: Docker Compose:别名         

    • 演示-34: Docker Compose:构建         

    • 演示-35: Docker Compose:使用 SYNC + RESTART 进行开发监视         

    • 演示-36: Docker Compose:使用 SYNC + REBUILD 进行开发和监视         

    • Demo-37: Docker BuildKit:Buildx CLI、本地和构建云构建器         

    • Demo-38: Docker BuildKit:构建多平台 Docker 镜像         

    • Demo-39: Docker Build Cloud:使用 Cloud Builder 进行远程构建         

    • Demo-40: Docker 多阶段构建

涵盖的 Docker 概念

1. Docker 安装和设置

   – 安装 Docker Desktop

   – 注册 Docker Hub

2.基本Docker命令

   – 拉取、运行、执行、停止、启动、删除容器和镜像

3. Docker 镜像管理

   – 构建和推送 Docker 镜像

4.Dockerfile 说明

   – 标签、添加与复制、ARG、运行、暴露、环境、CMD、WORKDIR、入口点、健康检查、用户

5. Docker 端口

   – 使用 -p 和 -P 标志映射端口

6. Docker 卷和数据管理

   – Docker 卷基础知识、容器的使用、数据填充、子目录挂载以及卷和绑定挂载之间的差异

7. Docker 绑定挂载

   – 基础、只读模式和非空目录用例

8. 临时文件存储

   -tmpfs 挂载

9.多容器应用程序

   – 使用 Docker 命令部署多容器应用程序

10. Docker Compose

    – 基础知识、带有元数据的命名卷、多容器应用程序、扩展、网络、健康检查、启动顺序、配置文件、链接、别名、构建、开发监视功能

11. 高级 Docker Compose 功能

    – 网络配置、健康检查、配置文件、别名和链接

12. Docker BuildKit

    – 使用 BuildKit 构建多平台图像并设置构建器

13. Docker云构建

    – 使用 Docker 的云构建器进行远程构建

14. Docker 多阶段构建

    – 通过多阶段构建创建优化图像

我的每一门课程都附带

  • 令人惊叹的亲身实践逐步学习体验

  • 每个概念都有实际演示

  • 问答部分的友好支持

  • “Udemy 提供 30 天“无条件”退款保证”

本课程适合哪些人:

  • 本课程专为想要从头开始学习 Docker 并获得容器化实践经验的学生和专业人士而设计。
  • 想要了解如何在实际场景中创建、管理和部署 Docker 容器的开发人员。
  • 有兴趣掌握 Docker 以简化应用程序部署和管理的 DevOps 工程师和系统管理员。
  • 任何想要培养容器化应用程序、多容器环境和 Docker Compose 技能的人。
  • 有兴趣探索高级 Docker 概念(例如多阶段构建、Dockerfile 优化和 Docker Compose 网络)的人。
请注意:
如果你有能力,请务必支持课程的原创作者,这是他们应得的报酬!
本站收取的费用,仅用来维持网站正常运行的必要支出,从本站下载任何内容,说明你已经知晓并同意此条款。

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务