docs(docker): add hands-on prepare.sh tutorials to matching nodes (#10494)

Adds one @course@ link to ten Docker roadmap topics, each pointing at a
tutorial that runs in a live Docker sandbox in the browser, and links the
full course from the DevOps roadmap Docker node.
This commit is contained in:
Aykhan Shahsuvarov authored and GitHub committed 2026-10-27 11:26:48 +01:00
1 parent 18a0e0cf5b
commit 317e25b44a
11 files changed
+18 -7

No files matched your search

@@ -7,4 +7,5 @@ Visit the following resources to learn more:
- [@roadmap@Visit Dedicated Docker Roadmap](https://roadmap.sh/docker)
- [@course@DevOps with Docker](https://courses.mooc.fi/org/uh-cs/courses/devops-with-docker)
- [@official@Docker Documentation](https://docs.docker.com/)
- [@course@Docker Course: Hands-on Tutorials in a Live Docker Sandbox](https://prepare.sh/course/docker-course)
- [@video@Docker Tutorial](https://www.youtube.com/watch?v=RqTEHSBrYFw)
@@ -8,4 +8,5 @@ Visit the following resources to learn more:
- [@official@Docker Hub](https://hub.docker.com/)
- [@official@Artifact Registry](https://cloud.google.com/artifact-registry)
- [@official@Amazon ECR](https://aws.amazon.com/ecr/)
- [@official@Azure Container Registry](https://azure.microsoft.com/en-in/products/container-registry)
- [@official@Azure Container Registry](https://azure.microsoft.com/en-in/products/container-registry)
- [@course@Docker Tag, Push & Pull: Push Images to a Registry (Hands-on)](https://prepare.sh/tutorial/docker-tag-push-pull-push-images-to-a-registry)
@@ -4,4 +4,5 @@ Docker enables you to run containers that are isolated pieces of code, including
Visit the following resources to learn more:
- [@official@Data Persistence - Docker Documentation](https://docs.docker.com/get-started/docker-concepts/running-containers/persisting-container-data/)
- [@official@Data Persistence - Docker Documentation](https://docs.docker.com/get-started/docker-concepts/running-containers/persisting-container-data/)
- [@course@Docker Volumes vs Bind Mounts: How to Persist Container Data (Hands-on)](https://prepare.sh/tutorial/docker-volumes-vs-bind-mounts-how-to-persist-container-data)
@@ -6,4 +6,5 @@ Visit the following resources to learn more:
- [@official@Docker Compose documentation](https://docs.docker.com/compose/)
- [@opensource@Curated Docker Compose Samples](https://github.com/docker/awesome-compose?tab=readme-ov-file)
- [@course@Docker Compose: Run an App + Database with One Command (Hands-on)](https://prepare.sh/tutorial/docker-compose-run-an-app-database-with-one-command)
- [@video@Docker Compose Tutorial](https://www.youtube.com/watch?v=DM65_JyGxCo)
@@ -4,4 +4,5 @@ The `docker run` command creates and starts a new container from a specified ima
Visit the following resources to learn more:
- [@official@Docker Run](https://docs.docker.com/engine/reference/commandline/run/)
- [@official@Docker Run](https://docs.docker.com/engine/reference/commandline/run/)
- [@course@Docker Run Flags Explained: -p, -e, --name, logs & exec (Hands-on)](https://prepare.sh/tutorial/docker-run-flags-explained-p-e-name-logs-exec)
@@ -6,4 +6,5 @@ Visit the following resources to learn more:
- [@official@Dockerfile Reference](https://docs.docker.com/engine/reference/builder/)
- [@official@Dockerfile Best Practices](https://docs.docker.com/develop/develop-images/dockerfile_best-practices/)
- [@opensource@Dockerfile Examples](https://github.com/dockersamples)
- [@opensource@Dockerfile Examples](https://github.com/dockersamples)
- [@course@How to Write a Dockerfile: Containerize a Python Flask App (Hands-on)](https://prepare.sh/tutorial/how-to-write-a-dockerfile-containerize-a-python-flask-app)
@@ -5,4 +5,5 @@ When building container images, Docker caches the newly created layers. These la
Visit the following resources to learn more:
- [@official@Docker Layer Caching](https://docs.docker.com/build/cache/)
- [@course@Docker Fundamentals: Layers, Directives & Port Mapping (Hands-on)](https://prepare.sh/tutorial/docker-fundamentals-layers-directives-port-mapping)
- [@video@Layer Caching](https://www.youtube.com/watch?v=_nMpndIyaBU)
@@ -6,4 +6,5 @@ Visit the following resources to learn more:
- [@official@Docker Content Trust](https://docs.docker.com/engine/security/trust/content_trust/)
- [@official@Docker Hub](https://hub.docker.com/)
- [@course@Secrets in Image Layers: Hands-on Exercise](https://ransomleak.com/exercises/secrets-in-image-layers/)
- [@course@Secrets in Image Layers: Hands-on Exercise](https://ransomleak.com/exercises/secrets-in-image-layers/)
- [@course@Docker Image Security: Best Practices & CVE Scanning (Hands-on)](https://prepare.sh/tutorial/docker-image-security-best-practices-cve-scanning)
@@ -5,4 +5,5 @@ Reducing Docker image size is crucial for optimizing storage, transfer speeds, a
Visit the following resources to learn more:
- [@official@Multi-stage builds](https://docs.docker.com/build/building/multi-stage/)
- [@official@Docker Best Practices](https://docs.docker.com/develop/develop-images/dockerfile_best-practices/)
- [@official@Docker Best Practices](https://docs.docker.com/develop/develop-images/dockerfile_best-practices/)
- [@course@Docker Multi-Stage Builds & Image Optimization (Hands-on)](https://prepare.sh/tutorial/docker-multi-stage-builds-image-optimization)
@@ -5,4 +5,5 @@ Docker is an open-source platform that automates application deployment, scaling
Visit the following resources to learn more:
- [@official@Docker](https://www.docker.com/)
- [@official@Docker Docs](https://docs.docker.com/)
- [@official@Docker Docs](https://docs.docker.com/)
- [@course@Introduction to Docker: Containers, Images & Your First Container (Hands-on)](https://prepare.sh/tutorial/introduction-to-docker-containers-images-your-first-container)
@@ -6,4 +6,5 @@ Visit the following resources to learn more:
- [@official@Docker Networks](https://docs.docker.com/network/)
- [@official@Docker Network Commands](https://docs.docker.com/engine/reference/commandline/network/)
- [@course@Docker Networking Explained: Connect Containers by Name (Hands-on)](https://prepare.sh/tutorial/docker-networking-explained-connect-containers-by-name)
- [@video@Docker Networking](https://www.youtube.com/watch?v=bKFMS5C4CG0)