Docker in a Weekend: 40 Practical Demos for DevOps Learners

所在平台: Udemy

课程主页: https://www.udemy.com/course/docker-in-a-weekend-40-practical-demos-for-devops-learners/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:周末 Docker:为 DevOps 学习者提供 40 个实用演示 课程概述: 本课程有效结合了理论与实践,通过 40 个实用演示帮助 DevOps 学习者掌握 Docker 技能。请注意,课程要求用户从 Docker 官网下载 Docker Desktop。在下载软件之前,Udemy Business 用户请咨询您的雇主。 课程模块: 1. 演示 01:安装 Docker Desktop,注册 Docker Hub 2. 演示 02:Docker 命令:pull、run、exec、stop、start、rm、rmi 3. 演示 03:构建 Docker 镜像并推送到 Docker Hub 4. 演示 04:Dockerfile - LABELS 指令 5. 演示 05:Dockerfile - ADD 与 COPY 指令 6. 演示 06:Dockerfile - 从 URL(GitHub 发布)获取 ADD 7. 演示 07:Dockerfile - ARG 指令 8. 演示 08:Dockerfile - RUN 和 EXPOSE 指令 9. 演示 09:Dockerfile - ENV、ARG、CMD、WORKDIR 指令 10. 演示 10:Dockerfile - CMD 指令 - 使用 docker run 覆盖 11. 演示 11:Dockerfile - ENTRYPOINT 指令 12. 演示 12:Dockerfile - HEALTHCHECK 指令 13. 演示 13:Dockerfile - USER 指令 14. 演示 14:Docker 端口:使用 -p 和 -P 标志 15. 演示 15:Docker 卷 - 基础知识 16. 演示 16:Docker 卷:在 Docker 容器中使用 Docker 卷 17. 演示 17:Docker 卷:使用容器填充 Docker 卷中的数据 18. 演示 18:Docker 卷:挂载一个卷的子目录 19. 演示 19:Docker 绑定挂载 - 基础知识 20. 演示 20:Docker 绑定挂载:以只读模式挂载 21. 演示 21:Docker 卷与绑定挂载的非空目录用例 22. 演示 22:Docker tmpfs 挂载 23. 演示 23:使用 Docker 命令部署多容器应用 24. 演示 24:Docker Compose:基础知识(MySQL 数据库作为服务) 25. 演示 25:Docker Compose:带有附加元数据的命名卷 26. 演示 26:Docker Compose:多容器应用 - UMS WebApp + MySqlDB 27. 演示 27:Docker Compose:DEPLOY(扩展容器) - Nginx + UMSWeb + MySqlDB 28. 演示 28:Docker Compose:NETWORKS(前端:Web,应用,后端:应用,数据库) 29. 演示 29:Docker Compose:HEALTHCHECKS 30. 演示 30:Docker Compose:带条件的启动顺序 31. 演示 31:Docker Compose:PROFILES 32. 演示 32:Docker Compose:LINKS 33. 演示 33:Docker Compose:ALIASES 34. 演示 34:Docker Compose:BUILD 35. 演示 35:Docker Compose:开发监视与同步 + 重启 36. 演示 36:Docker Compose:开发监视与同步 + 重建 37. 演示 37:Docker BuildKit:Buildx CLI,本地和云构建器 38. 演示 38:Docker BuildKit:构建多平台 Docker 镜像 39. 演示 39:Docker Build Cloud:使用云构建器进行远程构建 40. 演示 40:Docker 多阶段构建 涵盖的 Docker 概念: 1. Docker 安装与设置 2. 基础 Docker 命令 3. Docker 镜像管理 4. Dockerfile 指令 5. Docker 端口映射 6. Docker 卷与数据管理 7. Docker 绑定挂载 8. 临时文件存储 9. 多容器应用部署 10. Docker Compose 基础知识与高级功能 11. Docker BuildKit 与多平台构建 12. Docker 云构建与多阶段构建 每个课程都提供: - 逐步学习的实操体验 - 每个概念的实用演示 - 在问答部分的友好支持 - 30 天“无条件”退款保证

课程评论(0条)

课程详情

Important Note: This course requires you to download Docker Desktop from Docker website. If you are a Udemy Business user, please check with your employer before downloading software.Course ModulesDemo-01: Install Docker Desktop, Sign Up to Docker Hub Demo-02: Docker Commands: pullm run, exec, stop, start, rm, rmi Demo-03: Build Docker Image and Push to Docker Hub Demo-04: Dockerfile - LABELS Instruction Demo-05: Dockerfile - ADD vs COPY Instructions Demo-06: Dockerfile - ADD Fetch from URL (GitHub Release) Demo-07: Dockerfile - ARG Instruction Demo-08: Dockerfile - RUN and EXPOSE Instructions Demo-09: Dockerfile - ENV, ARG, CMD, WORKDIR Instructions Demo-10: Dockerfile - CMD Instruction - Override with docker run Demo-11: Dockerfile - ENTRYPOINT Instruction Demo-12: Dockerfile - HEALTHCHECK Instruction Demo-13: Dockerfile - USER Instruction Demo-14: Docker Ports: -p and -P flags Demo-15: Docker Volume - Basics Demo-16: Docker Volumes: Use Docker Volumes with Docker Containers Demo-17: Docker Volumes: Populate Data in Docker Volumes using Containers Demo-18: Docker Volumes: Mount a Volume sub-directroy Demo-19: Docker Bind Mounts: Basics Demo-20: Docker Bind Mounts: Mount in Read-Only mode Demo-21: Docker Volumes vs Bind Mounts with Non-empty dir usecase Demo-22: Docker tmpfs Mount Demo-23: Deploy Multi-container Applications using Docker Commands Demo-24: Docker Compose: Basics (MySQL DB as Service) Demo-25: Docker Compose: Named Volumes with additional Metadata Demo-26: Docker Compose: Multi-container Application - UMS WebApp + MySqlDB Demo-27: Docker Compose: DEPLOY (Scale containers) - Nginx + UMSWeb + MySqlDB Demo-28: Docker Compose: NETWORKS (Frontend: Web, App, Backend: App, DB) Demo-29: Docker Compose: HEALTHCHECKS Demo-30: Docker Compose: STARTUP ORDER with Conditions Demo-31: Docker Compose: PROFILES Demo-32: Docker Compose: LINKS Demo-33: Docker Compose: ALIASES Demo-34: Docker Compose: BUILD Demo-35: Docker Compose: DEVELOP WATCH with SYNC + RESTART Demo-36: Docker Compose: DEVELOP WATCH with SYNC + REBUILD Demo-37: Docker BuildKit: Buildx CLI, Local and Build Cloud Builders Demo-38: Docker BuildKit: Build Multi-platform Docker Images Demo-39: Docker Build Cloud: Remote Builds using Cloud Builder Demo-40: Docker Multi-stage BuildsDocker Concepts Covered1. Docker Installation and Setup - Installing Docker Desktop - Signing up for Docker Hub2. Basic Docker Commands - Pulling, running, executing, stopping, starting, removing containers and images3. Docker Image Management - Building and pushing Docker images4. Dockerfile Instructions - LABELS, ADD vs COPY, ARG, RUN, EXPOSE, ENV, CMD, WORKDIR, ENTRYPOINT, HEALTHCHECK, USER5. Docker Ports - Mapping ports using -p and -P flags6. Docker Volumes and Data Management - Docker volumes basics, usage with containers, data population, sub-directory mounts, and differences between volumes and bind mounts7. Docker Bind Mounts - Basics, read-only mode, and non-empty directory use cases8. Temporary File Storage - tmpfs mounts9. Multi-container Applications - Deploying multi-container applications with Docker commands10. Docker Compose - Basics, named volumes with metadata, multi-container applications, scaling, networks, health checks, startup order, profiles, links, aliases, build, develop-watch features11. Advanced Docker Compose Features - Network configurations, health checks, profiles, aliases, and links12. Docker BuildKit - Using BuildKit for building multi-platform images and setting up builders13. Docker Cloud Build - Remote builds using Docker's cloud builder14. Docker Multi-stage Builds - Creating optimised images through multi-stage buildsEach of my courses comes withAmazing Hands-on Step By Step Learning ExperiencesPractical demos for each and every conceptFriendly Support in the Q & A section"30-Day "No Questions Asked" Money Back Guaranteed by Udemy"

课程标签

0人关注该课程

主题相关的课程