From 1a66732bffe62ecffa33015bc4374996e7519e00 Mon Sep 17 00:00:00 2001 From: David Karlsson <35727626+dvdksn@users.noreply.github.com> Date: Mon, 26 Aug 2024 09:22:24 +0200 Subject: [PATCH] learning-paths: fix formatting, duplication, missing elements Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com> --- content/learning-paths/docker-build-cloud.md | 20 +++++++++ content/learning-paths/docker-compose.md | 18 ++++++++ content/learning-paths/docker-scout.md | 44 ++++++++++---------- 3 files changed, 59 insertions(+), 23 deletions(-) diff --git a/content/learning-paths/docker-build-cloud.md b/content/learning-paths/docker-build-cloud.md index 8a9ac667ea..24d6425227 100644 --- a/content/learning-paths/docker-build-cloud.md +++ b/content/learning-paths/docker-build-cloud.md @@ -70,14 +70,34 @@ an organization is completely isolated to a single Amazon EC2 instance, with a dedicated EBS volume for build cache and encryption in transit. That means there are no shared processes or data between cloud builders. +**Duration**: 2.5 minutes + {{< youtube-embed "8AqKhEO2PQA" >}} {{< /accordion >}} +{{< accordion large=true title=`Demo: set up and use Docker Build Cloud in development` icon=`play_circle` >}} + +Shift the build workload from local machines to a remote BuildKit instance — +achieve faster build times, especially for multi-platform builds. + +- Choose the right build: local or cloud? +- Use with Docker Compose +- Multi-platform builds +- Cloud builds in Docker Desktop + +**Duration**: 4 minutes + +{{< youtube-embed "oPGq2AP5OtQ" >}} + +{{< /accordion >}} + {{< accordion large=true title=`Demo: using Docker Build Cloud in CI` icon=`play_circle` >}} Speed up your build pipelines — delegate the build execution to Docker Build Cloud in CI. +**Duration**: 4 minutes + {{< youtube-embed "wvLdInoVBGg" >}} {{< /accordion >}} diff --git a/content/learning-paths/docker-compose.md b/content/learning-paths/docker-compose.md index aedf648dd1..2aff1b00c4 100644 --- a/content/learning-paths/docker-compose.md +++ b/content/learning-paths/docker-compose.md @@ -28,6 +28,13 @@ orchestrated. +## What you’ll learn + +- What Docker Compose is and what it does +- How to define services +- Use cases for Docker Compose +- How things would be different without Docker Compose + ## Who’s this for? - Developers and DevOps engineers who need to define, manage, and orchestrate @@ -58,12 +65,23 @@ Docker Compose provides several benefits: - Streamlines development workflows and reduces setup time. - Ensures that each service runs in its own container, avoiding conflicts. +**Duration**: 2.5 minutes + {{< youtube-embed 2EqarOM2V4U >}} {{< /accordion >}} {{< accordion large=true title=`Demo: Set up and use Docker Compose` icon=`play_circle` >}} +This Docker Compose demo shows how to orchestrate a multi-container application +environment, streamlining development and deployment processes. + +- Compare Docker Compose to the `docker run` command +- Configure a multi-container web app using a compose.yml file +- Run a multi-container web app using one command + +**Duration**: 2.5 minutes + {{< youtube-embed P5RBKmOLPH4 >}} {{< /accordion >}} diff --git a/content/learning-paths/docker-scout.md b/content/learning-paths/docker-scout.md index 2cc8418144..b781378e74 100644 --- a/content/learning-paths/docker-scout.md +++ b/content/learning-paths/docker-scout.md @@ -49,13 +49,14 @@ other CI solutions. ## Who’s this for? -DevOps engineers who need to integrate automated security checks into CI/CD -pipelines to enhance the security and efficiency of their workflows. Developers -who want to use Docker Scout to identify and remediate vulnerabilities early in -the development process, ensuring the production of secure container images. -Security professionals who must enforce security compliance, conduct -vulnerability assessments, and ensure the overall security of containerized -applications. +- DevOps engineers who need to integrate automated security checks into CI/CD + pipelines to enhance the security and efficiency of their workflows. +- Developers who want to use Docker Scout to identify and remediate + vulnerabilities early in the development process, ensuring the production of + secure container images. +- Security professionals who must enforce security compliance, conduct + vulnerability assessments, and ensure the overall security of containerized + applications. ## Modules @@ -70,7 +71,7 @@ and reducing the risk of operational downtime due to vulnerabilities. Docker Scout provides several benefits: - Secure and trusted content -- A system of record for your SDLC +- A system of record for your Software Development Lifecycle (SDLC) - Continuous security posture improvement Docker Scout offers automated vulnerability detection and remediation, helping @@ -79,29 +80,26 @@ development process. It also integrates with popular development tools like Docker Desktop and GitHub Actions, providing seamless security management and compliance checks within existing workflows. +**Duration**: 5 minutes + {{< youtube-embed "-omsQ7Uqyc4" >}} {{< /accordion >}} {{< accordion large=true title=`Docker Scout Demo` icon=`play_circle` >}} -Organizations face significant challenges from data breaches, -including financial losses, operational disruptions, and long-term damage to -brand reputation and customer trust. Docker Scout addresses critical problems -such as identifying insecure container images, preventing security breaches, -and reducing the risk of operational downtime due to vulnerabilities. +Docker Scout has powerful features for enhancing containerized application +security and ensuring a robust software supply chain. -Docker Scout provides several benefits: +- Define vulnerability remediation +- Discuss why remediation is essential to maintain the security and integrity + of containerized applications +- Discuss common vulnerabilities +- Implement remediation techniques: updating base images, applying patches, + removing unnecessary packages +- Verify and validate remediation efforts using Docker Scout -- Secure and trusted content -- A system of record for your SDLC -- Continuous security posture improvement - -Docker Scout offers automated vulnerability detection and remediation, helping -organizations identify and fix security issues in container images early in the -development process. It also integrates with popular development tools like -Docker Desktop and GitHub Actions, providing seamless security management and -compliance checks within existing workflows. +**Duration**: 5 minutes {{< youtube-embed "TkLwJ0p46W8" >}}