From 4c4a7c8b69fd68226f974a812ca62b0efb1d7d82 Mon Sep 17 00:00:00 2001 From: kamranahmedse <4921183+kamranahmedse@users.noreply.github.com> Date: Mon, 1 Dec 2025 11:34:43 +0000 Subject: [PATCH] chore: sync content to repo --- ...tion-architecture@EqYWfBL5l5OOquok_OvOW.md | 2 +- ...vms-vs-containers@3hatcMVLDbMuz73uTx-9P.md | 4 +-- .../basics-of-docker@kIqx7Inf50mE9W0juwNBz.md | 31 ++++++++++--------- .../bind-mounts@wZcCW1ojGzUakHCv2AaI1.md | 2 +- ...-container-images@5OEfBQaYNOCi999x6QUqW.md | 3 +- .../content/cgroups@fRl4EfNwlBiidzn3IV34-.md | 2 +- ...nd-line-utilities@YzpB7rgSR4ueQRLa0bRWa.md | 2 +- ...tainer-registries@3VKPiMfbGBxv9m_SljIQV.md | 2 +- ...ontainer-security@78YFahP3Fg-c27reLkuK4.md | 2 +- .../containers@jhwe-xfVc-C7qy8YuS5dZ.md | 2 +- ...nuous-integration@oyqw4tr-taZcxt5kREh1g.md | 12 +++---- .../data-persistence@uUPYXmwu27SBPqKZx6U_q.md | 2 +- .../databases@jKSE_wKYf4P9wnSh_LkMi.md | 2 +- .../debuggers@LiAV9crrTHhLqeZhD25a2.md | 2 +- ...loying-containers@qXOGqORi3EdqwsP9Uhi9m.md | 2 +- ...eloper-experience@hHXTth0ZP8O-iMGR9xfu9.md | 4 +-- .../docker-and-oci@43drPbTwPqJQPyzwYUdBT.md | 4 +-- .../docker-cli@b-LwyYiegbF0jIrn7HYRv.md | 2 +- .../docker-compose@jjA9E0J8N2frfeJCNtA1m.md | 2 +- ...sktop-winmaclinux@NCdsPRhJy7UtQFNLo1J1f.md | 4 +-- ...ker-engine--linux@0NKqLUWtJMlXn-m6wpA6f.md | 4 +-- .../docker-run@6eu5NRA1sJuaHTlHtNurc.md | 2 +- .../docker-swarm@ks6PFN-0Z9zH7gtWaWgxz.md | 2 +- .../dockerfiles@yGRQcx64S-yBGEoOeMc55.md | 2 +- .../dockerhub@rxVR62_yXIjc-L4GFSV6u.md | 2 +- ...ent-layer-caching@frshJqVMP8D7o_7tMZMPI.md | 2 +- ...tainer-filesystem@086zZYjtzdCaDHm-MkSqg.md | 2 +- .../hot-reloading@4p5d3rzCHy4vjg2PRX-2k.md | 4 +-- .../image-security@M5UG-ZcyhBPbksZd0ZdNt.md | 2 +- ...size-and-security@-8wAzF6_3gruiM3VYMvB0.md | 4 +-- ...ng-best-practices@Vs4WQwgJFhA63U9Gf2ym0.md | 2 +- .../content/images@3Nsg-F3wMKEzEsXw1MBZv.md | 4 +-- ...stallation--setup@01nDXqxVdMv4SeXc0nYHH.md | 2 +- .../introduction@Py9nst2FDJ1_hoXeX_qSF.md | 2 +- .../kubernetes@RqXpX2XabtHYVjgg1EZR_.md | 2 +- .../namespaces@BvV8VCX39wRB-g8WvGF1g.md | 2 +- .../content/networks@w5QjzvOaciK2rotOkjvjQ.md | 2 +- .../content/nomad@r1eJZDZYouUjnGwAtRbyU.md | 2 +- ...r-ecr-gcr-acr-etc@fh5aERX7c-lY9FPsmftoF.md | 2 +- .../paas-options@PP_RRBo_pThe2mgf6xzMP.md | 2 +- ...unning-containers@z2eeBXPzo-diQ67Fcfyhc.md | 2 +- ...iguration-options@mAaEz-bwB5DLaBbOSYGMn.md | 2 +- .../runtime-security@vYug8kcwrMoWf8ft4UDNI.md | 2 +- .../content/tests@Kmyo1_Mor9WHLkRhNShRZ.md | 2 +- ...ying-technologies@jrH1qE6EnFXL4fTyYU8gR.md | 2 +- ...union-filesystems@vEUfw_vobshuZI0-q8RZo.md | 2 +- ...-container-images@LShK3-1EGGuXnEvdScFR7.md | 3 +- .../volume-mounts@woemCQmWTR-hIoWAci3d5.md | 4 +-- .../content/volumes@eHtVLB6v3h7hatJb-9cZK.md | 2 +- ...at-are-containers@74JxgfJ_1qmVNZ_QRp9Ne.md | 4 +-- ...e-need-containers@i4ijY3T5gLgNz0XqRipXe.md | 2 +- 51 files changed, 83 insertions(+), 80 deletions(-) diff --git a/src/data/roadmaps/docker/content/application-architecture@EqYWfBL5l5OOquok_OvOW.md b/src/data/roadmaps/docker/content/application-architecture@EqYWfBL5l5OOquok_OvOW.md index 0ec91a206..cf8cee756 100644 --- a/src/data/roadmaps/docker/content/application-architecture@EqYWfBL5l5OOquok_OvOW.md +++ b/src/data/roadmaps/docker/content/application-architecture@EqYWfBL5l5OOquok_OvOW.md @@ -4,8 +4,8 @@ Application architecture in containerized environments focuses on designing appl Visit the following resources to learn more: -- [@article@Microservices Architecture](https://microservices.io/) - [@official@Docker Application Design Patterns](https://docs.docker.com/get-started/docker-concepts/building-images/) +- [@article@Microservices Architecture](https://microservices.io/) - [@article@Container Design Patterns](https://kubernetes.io/blog/2016/06/container-design-patterns/) - [@article@Twelve-Factor App Methodology](https://12factor.net/) - [@video@Microservices vs Monolith Architecture](https://www.youtube.com/watch?v=GBTdnfD6s5Q) \ No newline at end of file diff --git a/src/data/roadmaps/docker/content/bare-metal-vs-vms-vs-containers@3hatcMVLDbMuz73uTx-9P.md b/src/data/roadmaps/docker/content/bare-metal-vs-vms-vs-containers@3hatcMVLDbMuz73uTx-9P.md index 921f10af1..1ee86a146 100644 --- a/src/data/roadmaps/docker/content/bare-metal-vs-vms-vs-containers@3hatcMVLDbMuz73uTx-9P.md +++ b/src/data/roadmaps/docker/content/bare-metal-vs-vms-vs-containers@3hatcMVLDbMuz73uTx-9P.md @@ -2,8 +2,8 @@ Bare metal runs applications directly on hardware with maximum performance but limited flexibility. VMs use hypervisors to run multiple OS instances with strong isolation but higher overhead. Containers share the host OS kernel, providing lightweight isolation with better resource efficiency than VMs while maintaining portability. -You can learn more from the following resources: +Visit the following resources to learn more: - [@article@History of Virtualization](https://courses.devopsdirective.com/docker-beginner-to-pro/lessons/01-history-and-motivation/03-history-of-virtualization) - [@article@Bare Metal Machine](https://glossary.cncf.io/bare-metal-machine/) -- [@article@What is a Virtual Machine?](https://azure.microsoft.com/en-au/resources/cloud-computing-dictionary/what-is-a-virtual-machine) \ No newline at end of file +- [@article@What is a Virtual Machine?](https://azure.microsoft.com/en-au/resources/cloud-computing-dictionary/what-is-a-virtual-machine) \ No newline at end of file diff --git a/src/data/roadmaps/docker/content/basics-of-docker@kIqx7Inf50mE9W0juwNBz.md b/src/data/roadmaps/docker/content/basics-of-docker@kIqx7Inf50mE9W0juwNBz.md index 91a628487..e9faca26b 100644 --- a/src/data/roadmaps/docker/content/basics-of-docker@kIqx7Inf50mE9W0juwNBz.md +++ b/src/data/roadmaps/docker/content/basics-of-docker@kIqx7Inf50mE9W0juwNBz.md @@ -2,27 +2,30 @@ Docker is a platform that simplifies building, packaging, and deploying applications in lightweight, portable containers. Key components include Dockerfiles (build instructions), Images (snapshots), and Containers (running instances). Essential commands cover pulling images, building from Dockerfiles, running containers with port mapping, and managing both containers and images. -## What is a Container? +What is a Container? +-------------------- A container is a lightweight, standalone, and executable software package that includes all the dependencies (libraries, binaries, and configuration files) required to run an application. Containers isolate applications from their environment, ensuring they work consistently across different systems. -## Docker Components +Docker Components +----------------- There are three key components in the Docker ecosystem: -- **Dockerfile**: A text file containing instructions (commands) to build a Docker image. -- **Docker Image**: A snapshot of a container, created from a Dockerfile. Images are stored in a registry, like Docker Hub, and can be pulled or pushed to the registry. -- **Docker Container**: A running instance of a Docker image. +* **Dockerfile**: A text file containing instructions (commands) to build a Docker image. +* **Docker Image**: A snapshot of a container, created from a Dockerfile. Images are stored in a registry, like Docker Hub, and can be pulled or pushed to the registry. +* **Docker Container**: A running instance of a Docker image. -## Docker Commands +Docker Commands +--------------- Below are some essential Docker commands you'll use frequently: -- `docker pull `: Download an image from a registry, like Docker Hub. -- `docker build -t `: Build an image from a Dockerfile, where `` is the directory containing the Dockerfile. -- `docker image ls`: List all images available on your local machine. -- `docker run -d -p : --name `: Run a container from an image, mapping host ports to container ports. -- `docker container ls`: List all running containers. -- `docker container stop `: Stop a running container. -- `docker container rm `: Remove a stopped container. -- `docker image rm `: Remove an image from your local machine. +* `docker pull `: Download an image from a registry, like Docker Hub. +* `docker build -t `: Build an image from a Dockerfile, where `` is the directory containing the Dockerfile. +* `docker image ls`: List all images available on your local machine. +* `docker run -d -p : --name `: Run a container from an image, mapping host ports to container ports. +* `docker container ls`: List all running containers. +* `docker container stop `: Stop a running container. +* `docker container rm `: Remove a stopped container. +* `docker image rm `: Remove an image from your local machine. \ No newline at end of file diff --git a/src/data/roadmaps/docker/content/bind-mounts@wZcCW1ojGzUakHCv2AaI1.md b/src/data/roadmaps/docker/content/bind-mounts@wZcCW1ojGzUakHCv2AaI1.md index 3b0d3fcf2..5b0fa2ca9 100644 --- a/src/data/roadmaps/docker/content/bind-mounts@wZcCW1ojGzUakHCv2AaI1.md +++ b/src/data/roadmaps/docker/content/bind-mounts@wZcCW1ojGzUakHCv2AaI1.md @@ -4,4 +4,4 @@ Bind mounts have limited functionality compared to volumes. When you use a bind Visit the following resources to learn more: -- [@official@Docker Bind Mounts](https://docs.docker.com/storage/bind-mounts/) +- [@official@Docker Bind Mounts](https://docs.docker.com/storage/bind-mounts/) \ No newline at end of file diff --git a/src/data/roadmaps/docker/content/building-container-images@5OEfBQaYNOCi999x6QUqW.md b/src/data/roadmaps/docker/content/building-container-images@5OEfBQaYNOCi999x6QUqW.md index 551a7183b..1fe2dd2b6 100644 --- a/src/data/roadmaps/docker/content/building-container-images@5OEfBQaYNOCi999x6QUqW.md +++ b/src/data/roadmaps/docker/content/building-container-images@5OEfBQaYNOCi999x6QUqW.md @@ -4,6 +4,7 @@ Container images are executable packages that include everything required to run Visit the following resources to learn more: +- [@official@Docker Build Overview](https://docs.docker.com/build/concepts/overview) - [@official@Docker Image Builder](https://docs.docker.com/reference/cli/docker/buildx/build/) - [@official@Dockerfile Reference](https://docs.docker.com/engine/reference/builder/) -- [@opensource@Dockerfile Examples](https://github.com/dockersamples) +- [@opensource@Dockerfile Examples](https://github.com/dockersamples) \ No newline at end of file diff --git a/src/data/roadmaps/docker/content/cgroups@fRl4EfNwlBiidzn3IV34-.md b/src/data/roadmaps/docker/content/cgroups@fRl4EfNwlBiidzn3IV34-.md index 50937a37e..0b0248819 100644 --- a/src/data/roadmaps/docker/content/cgroups@fRl4EfNwlBiidzn3IV34-.md +++ b/src/data/roadmaps/docker/content/cgroups@fRl4EfNwlBiidzn3IV34-.md @@ -6,4 +6,4 @@ Visit the following resources to learn more: - [@official@Control Groups](https://www.docker.com/resources/what-container/#control-groups) - [@article@Control Groups - Medium](https://medium.com/@furkan.turkal/how-does-docker-actually-work-the-hard-way-a-technical-deep-diving-c5b8ea2f0422) -- [@video@An introduction to cgroups, runc & containerD](https://www.youtube.com/watch?v=u1LeMndEk70) \ No newline at end of file +- [@video@An introduction to cgroups, runc & containerD](https://www.youtube.com/watch?v=u1LeMndEk70) \ No newline at end of file diff --git a/src/data/roadmaps/docker/content/command-line-utilities@YzpB7rgSR4ueQRLa0bRWa.md b/src/data/roadmaps/docker/content/command-line-utilities@YzpB7rgSR4ueQRLa0bRWa.md index 5f9514609..42524a2d9 100644 --- a/src/data/roadmaps/docker/content/command-line-utilities@YzpB7rgSR4ueQRLa0bRWa.md +++ b/src/data/roadmaps/docker/content/command-line-utilities@YzpB7rgSR4ueQRLa0bRWa.md @@ -6,4 +6,4 @@ Visit the following resources to learn more: - [@official@Docker Images](https://docs.docker.com/engine/reference/commandline/images/) - [@official@Docker Run](https://docs.docker.com/reference/cli/docker/container/run/) -- [@official@Docker Pull](https://docs.docker.com/engine/reference/commandline/pull/) +- [@official@Docker Pull](https://docs.docker.com/engine/reference/commandline/pull/) \ No newline at end of file diff --git a/src/data/roadmaps/docker/content/container-registries@3VKPiMfbGBxv9m_SljIQV.md b/src/data/roadmaps/docker/content/container-registries@3VKPiMfbGBxv9m_SljIQV.md index c38f84c13..58f29d448 100644 --- a/src/data/roadmaps/docker/content/container-registries@3VKPiMfbGBxv9m_SljIQV.md +++ b/src/data/roadmaps/docker/content/container-registries@3VKPiMfbGBxv9m_SljIQV.md @@ -8,4 +8,4 @@ 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) \ No newline at end of file diff --git a/src/data/roadmaps/docker/content/container-security@78YFahP3Fg-c27reLkuK4.md b/src/data/roadmaps/docker/content/container-security@78YFahP3Fg-c27reLkuK4.md index 35f1a35ce..184680558 100644 --- a/src/data/roadmaps/docker/content/container-security@78YFahP3Fg-c27reLkuK4.md +++ b/src/data/roadmaps/docker/content/container-security@78YFahP3Fg-c27reLkuK4.md @@ -5,4 +5,4 @@ Container security encompasses a broad set of practices and tools aimed at prote Visit the following resources to learn more: - [@official@Docker Security](https://docs.docker.com/engine/security/) -- [@article@Kubernetes Security Best Practices](https://www.aquasec.com/cloud-native-academy/kubernetes-in-production/kubernetes-security-best-practices-10-steps-to-securing-k8s/) +- [@article@Kubernetes Security Best Practices](https://www.aquasec.com/cloud-native-academy/kubernetes-in-production/kubernetes-security-best-practices-10-steps-to-securing-k8s/) \ No newline at end of file diff --git a/src/data/roadmaps/docker/content/containers@jhwe-xfVc-C7qy8YuS5dZ.md b/src/data/roadmaps/docker/content/containers@jhwe-xfVc-C7qy8YuS5dZ.md index 421a42de0..73ee9de82 100644 --- a/src/data/roadmaps/docker/content/containers@jhwe-xfVc-C7qy8YuS5dZ.md +++ b/src/data/roadmaps/docker/content/containers@jhwe-xfVc-C7qy8YuS5dZ.md @@ -5,4 +5,4 @@ Containers are isolated, lightweight environments that run applications using a Visit the following resources to learn more: - [@official@Docker CLI Commands](https://docs.docker.com/engine/reference/commandline/cli/) -- [@article@Docker CLI Commands Cheat Sheet](https://docs.docker.com/get-started/docker_cheatsheet.pdf) +- [@article@Docker CLI Commands Cheat Sheet](https://docs.docker.com/get-started/docker_cheatsheet.pdf) \ No newline at end of file diff --git a/src/data/roadmaps/docker/content/continuous-integration@oyqw4tr-taZcxt5kREh1g.md b/src/data/roadmaps/docker/content/continuous-integration@oyqw4tr-taZcxt5kREh1g.md index 512fe5dfe..974be1b11 100644 --- a/src/data/roadmaps/docker/content/continuous-integration@oyqw4tr-taZcxt5kREh1g.md +++ b/src/data/roadmaps/docker/content/continuous-integration@oyqw4tr-taZcxt5kREh1g.md @@ -4,13 +4,13 @@ Continuous integration is the idea of executing some actions (for example build, For containers, there are a number of things we may want to do: -- Build the container images -- Execute tests -- Scan container images for vulnerabilities -- Tag images with useful metadata -- Push to a container registry +* Build the container images +* Execute tests +* Scan container images for vulnerabilities +* Tag images with useful metadata +* Push to a container registry Visit the following resources to learn more: - [@article@Continuous Integration - Docker](https://courses.devopsdirective.com/docker-beginner-to-pro/lessons/11-development-workflow/04-continuous-integration-github-actions) -- [@feed@Explore top posts about CI/CD](https://app.daily.dev/tags/cicd?ref=roadmapsh) +- [@feed@Explore top posts about CI/CD](https://app.daily.dev/tags/cicd?ref=roadmapsh) \ No newline at end of file diff --git a/src/data/roadmaps/docker/content/data-persistence@uUPYXmwu27SBPqKZx6U_q.md b/src/data/roadmaps/docker/content/data-persistence@uUPYXmwu27SBPqKZx6U_q.md index f22b38aa8..68c9312d9 100644 --- a/src/data/roadmaps/docker/content/data-persistence@uUPYXmwu27SBPqKZx6U_q.md +++ b/src/data/roadmaps/docker/content/data-persistence@uUPYXmwu27SBPqKZx6U_q.md @@ -4,4 +4,4 @@ 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/) \ No newline at end of file diff --git a/src/data/roadmaps/docker/content/databases@jKSE_wKYf4P9wnSh_LkMi.md b/src/data/roadmaps/docker/content/databases@jKSE_wKYf4P9wnSh_LkMi.md index 69599eabe..15fe02529 100644 --- a/src/data/roadmaps/docker/content/databases@jKSE_wKYf4P9wnSh_LkMi.md +++ b/src/data/roadmaps/docker/content/databases@jKSE_wKYf4P9wnSh_LkMi.md @@ -5,4 +5,4 @@ Running your database in a Docker container can help streamline your development Visit the following resources to learn more: - [@official@Containerized Databases](https://docs.docker.com/guides/use-case/databases/) -- [@video@How to Setup MySQL Database with Docker](https://www.youtube.com/watch?v=igc2zsOKPJs) +- [@video@How to Setup MySQL Database with Docker](https://www.youtube.com/watch?v=igc2zsOKPJs) \ No newline at end of file diff --git a/src/data/roadmaps/docker/content/debuggers@LiAV9crrTHhLqeZhD25a2.md b/src/data/roadmaps/docker/content/debuggers@LiAV9crrTHhLqeZhD25a2.md index 82b1461ce..a8998093c 100644 --- a/src/data/roadmaps/docker/content/debuggers@LiAV9crrTHhLqeZhD25a2.md +++ b/src/data/roadmaps/docker/content/debuggers@LiAV9crrTHhLqeZhD25a2.md @@ -5,4 +5,4 @@ In order to make developing with containers competitive with developing locally, Visit the following resources to learn more: - [@official@Docker Buildx Debug](https://docs.docker.com/reference/cli/docker/buildx/debug/) -- [@article@Debuggers in Docker](https://courses.devopsdirective.com/docker-beginner-to-pro/lessons/11-development-workflow/02-debug-and-test) +- [@article@Debuggers in Docker](https://courses.devopsdirective.com/docker-beginner-to-pro/lessons/11-development-workflow/02-debug-and-test) \ No newline at end of file diff --git a/src/data/roadmaps/docker/content/deploying-containers@qXOGqORi3EdqwsP9Uhi9m.md b/src/data/roadmaps/docker/content/deploying-containers@qXOGqORi3EdqwsP9Uhi9m.md index c5a19c700..1833d1068 100644 --- a/src/data/roadmaps/docker/content/deploying-containers@qXOGqORi3EdqwsP9Uhi9m.md +++ b/src/data/roadmaps/docker/content/deploying-containers@qXOGqORi3EdqwsP9Uhi9m.md @@ -6,4 +6,4 @@ Visit the following resources to learn more: - [@official@Docker Deployment](https://docs.docker.com/guides/orchestration/) - [@official@Docker Compose](https://docs.docker.com/compose/) -- [@official@Docker Swarm](https://docs.docker.com/engine/swarm/) +- [@official@Docker Swarm](https://docs.docker.com/engine/swarm/) \ No newline at end of file diff --git a/src/data/roadmaps/docker/content/developer-experience@hHXTth0ZP8O-iMGR9xfu9.md b/src/data/roadmaps/docker/content/developer-experience@hHXTth0ZP8O-iMGR9xfu9.md index 01a527711..1e9c0f7f9 100644 --- a/src/data/roadmaps/docker/content/developer-experience@hHXTth0ZP8O-iMGR9xfu9.md +++ b/src/data/roadmaps/docker/content/developer-experience@hHXTth0ZP8O-iMGR9xfu9.md @@ -2,7 +2,7 @@ Docker significantly enhances the developer experience by providing a consistent, isolated environment for building, testing, and running applications, eliminating the “it works on my machine” problem. With Docker, developers can package their applications and dependencies into portable containers, ensuring consistency across different environments, from local development to staging and production. The simplified setup and reproducibility of environments accelerate onboarding, minimize conflicts, and allow developers to focus on coding rather than troubleshooting configurations. Moreover, tools like Docker Compose enable quick orchestration of complex multi-container applications, making it easier to prototype, iterate, and collaborate, ultimately streamlining the entire development lifecycle. -For more details and practical examples: +Visit the following resources to learn more: -- [@article@Developer Experience Wishlist - Docker](https://courses.devopsdirective.com/docker-beginner-to-pro/lessons/11-development-workflow/00-devx-wishlist#key-devx-features) - [@official@Docker Developer Experience](https://www.docker.com/blog/cto-chat-overcoming-the-developer-experience-gap-feat-redmonk-flow-io/) +- [@article@Developer Experience Wishlist - Docker](https://courses.devopsdirective.com/docker-beginner-to-pro/lessons/11-development-workflow/00-devx-wishlist#key-devx-features) \ No newline at end of file diff --git a/src/data/roadmaps/docker/content/docker-and-oci@43drPbTwPqJQPyzwYUdBT.md b/src/data/roadmaps/docker/content/docker-and-oci@43drPbTwPqJQPyzwYUdBT.md index 2f41123e2..e8b572334 100644 --- a/src/data/roadmaps/docker/content/docker-and-oci@43drPbTwPqJQPyzwYUdBT.md +++ b/src/data/roadmaps/docker/content/docker-and-oci@43drPbTwPqJQPyzwYUdBT.md @@ -2,7 +2,7 @@ The Open Container Initiative (OCI) is a Linux Foundation project which aims at creating industry standards for container formats and runtimes. Its primary goal is to ensure the compatibility and interoperability of container environments through defined technical specifications. -You can learn more from the following resources: +Visit the following resources to learn more: - [@official@Open Container Initiative](https://opencontainers.org/) -- [@article@OCI - Wikipedia](https://en.wikipedia.org/wiki/Open_Container_Initiative) +- [@article@OCI - Wikipedia](https://en.wikipedia.org/wiki/Open_Container_Initiative) \ No newline at end of file diff --git a/src/data/roadmaps/docker/content/docker-cli@b-LwyYiegbF0jIrn7HYRv.md b/src/data/roadmaps/docker/content/docker-cli@b-LwyYiegbF0jIrn7HYRv.md index 43fbbb67e..86fd084d7 100644 --- a/src/data/roadmaps/docker/content/docker-cli@b-LwyYiegbF0jIrn7HYRv.md +++ b/src/data/roadmaps/docker/content/docker-cli@b-LwyYiegbF0jIrn7HYRv.md @@ -5,4 +5,4 @@ The Docker Command Line Interface (CLI) is a powerful tool used to interact with Visit the following resources to learn more: - [@official@Docker CLI](https://docs.docker.com/reference/cli/docker/) -- [@official@Docker Compose](https://docs.docker.com/compose/) +- [@official@Docker Compose](https://docs.docker.com/compose/) \ No newline at end of file diff --git a/src/data/roadmaps/docker/content/docker-compose@jjA9E0J8N2frfeJCNtA1m.md b/src/data/roadmaps/docker/content/docker-compose@jjA9E0J8N2frfeJCNtA1m.md index de1ed1700..f1a53601a 100644 --- a/src/data/roadmaps/docker/content/docker-compose@jjA9E0J8N2frfeJCNtA1m.md +++ b/src/data/roadmaps/docker/content/docker-compose@jjA9E0J8N2frfeJCNtA1m.md @@ -5,5 +5,5 @@ Docker Compose is a tool for defining and running multi-container applications u Visit the following resources to learn more: - [@official@Docker Compose documentation](https://docs.docker.com/compose/) -- [@video@Docker Compose Tutorial](https://www.youtube.com/watch?v=DM65_JyGxCo) - [@opensource@Curated Docker Compose Samples](https://github.com/docker/awesome-compose?tab=readme-ov-file) +- [@video@Docker Compose Tutorial](https://www.youtube.com/watch?v=DM65_JyGxCo) \ No newline at end of file diff --git a/src/data/roadmaps/docker/content/docker-desktop-winmaclinux@NCdsPRhJy7UtQFNLo1J1f.md b/src/data/roadmaps/docker/content/docker-desktop-winmaclinux@NCdsPRhJy7UtQFNLo1J1f.md index 000c71d21..046b4901e 100644 --- a/src/data/roadmaps/docker/content/docker-desktop-winmaclinux@NCdsPRhJy7UtQFNLo1J1f.md +++ b/src/data/roadmaps/docker/content/docker-desktop-winmaclinux@NCdsPRhJy7UtQFNLo1J1f.md @@ -2,9 +2,9 @@ Docker Desktop is a comprehensive development environment for Windows, macOS, and Linux with a GUI. It includes Docker Engine, CLI, Buildx, Extensions, Compose, Kubernetes, and credentials helper, providing everything needed for container development on desktop platforms. -Learn more from the following resources: +Visit the following resources to learn more: - [@official@Docker Desktop Documentation](https://docs.docker.com/desktop/) - [@official@Docker Get Started Guide](https://docs.docker.com/get-started/) - [@official@Docker Hub](https://hub.docker.com/) -- [@feed@Explore top posts about Docker](https://app.daily.dev/tags/docker?ref=roadmapsh) +- [@feed@Explore top posts about Docker](https://app.daily.dev/tags/docker?ref=roadmapsh) \ No newline at end of file diff --git a/src/data/roadmaps/docker/content/docker-engine--linux@0NKqLUWtJMlXn-m6wpA6f.md b/src/data/roadmaps/docker/content/docker-engine--linux@0NKqLUWtJMlXn-m6wpA6f.md index 02818f954..1e86d1962 100644 --- a/src/data/roadmaps/docker/content/docker-engine--linux@0NKqLUWtJMlXn-m6wpA6f.md +++ b/src/data/roadmaps/docker/content/docker-engine--linux@0NKqLUWtJMlXn-m6wpA6f.md @@ -2,9 +2,9 @@ Docker Engine is the core open-source containerization runtime that creates and manages containers, builds images, and provides the Docker API. It runs on Linux, Windows, and macOS, serving as the foundation for Docker Desktop and standalone Docker installations on servers. -For more information about docker engine see: +Visit the following resources to learn more: - [@official@Docker Engine Installation Guide](https://docs.docker.com/engine/install/) - [@official@Docker Engine - Docker Documentation](https://docs.docker.com/engine/) - [@video@Docker Engine for Linux Servers Setup and Tips](https://www.youtube.com/watch?v=YeF7ObTnDwc) -- [@feed@Explore top posts about Docker](https://app.daily.dev/tags/docker?ref=roadmapsh) +- [@feed@Explore top posts about Docker](https://app.daily.dev/tags/docker?ref=roadmapsh) \ No newline at end of file diff --git a/src/data/roadmaps/docker/content/docker-run@6eu5NRA1sJuaHTlHtNurc.md b/src/data/roadmaps/docker/content/docker-run@6eu5NRA1sJuaHTlHtNurc.md index ba818fade..de1c17177 100644 --- a/src/data/roadmaps/docker/content/docker-run@6eu5NRA1sJuaHTlHtNurc.md +++ b/src/data/roadmaps/docker/content/docker-run@6eu5NRA1sJuaHTlHtNurc.md @@ -4,4 +4,4 @@ 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/) \ No newline at end of file diff --git a/src/data/roadmaps/docker/content/docker-swarm@ks6PFN-0Z9zH7gtWaWgxz.md b/src/data/roadmaps/docker/content/docker-swarm@ks6PFN-0Z9zH7gtWaWgxz.md index 09959514c..309135765 100644 --- a/src/data/roadmaps/docker/content/docker-swarm@ks6PFN-0Z9zH7gtWaWgxz.md +++ b/src/data/roadmaps/docker/content/docker-swarm@ks6PFN-0Z9zH7gtWaWgxz.md @@ -4,4 +4,4 @@ Docker Swarm is Docker’s native container orchestration tool that allows users Visit the following resources to learn more: -- [@official@Docker Swarm](https://docs.docker.com/engine/swarm/) +- [@official@Docker Swarm](https://docs.docker.com/engine/swarm/) \ No newline at end of file diff --git a/src/data/roadmaps/docker/content/dockerfiles@yGRQcx64S-yBGEoOeMc55.md b/src/data/roadmaps/docker/content/dockerfiles@yGRQcx64S-yBGEoOeMc55.md index 87667b3a6..a1d38feb8 100644 --- a/src/data/roadmaps/docker/content/dockerfiles@yGRQcx64S-yBGEoOeMc55.md +++ b/src/data/roadmaps/docker/content/dockerfiles@yGRQcx64S-yBGEoOeMc55.md @@ -6,4 +6,4 @@ 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) \ No newline at end of file diff --git a/src/data/roadmaps/docker/content/dockerhub@rxVR62_yXIjc-L4GFSV6u.md b/src/data/roadmaps/docker/content/dockerhub@rxVR62_yXIjc-L4GFSV6u.md index 08c02ec7c..807e494ec 100644 --- a/src/data/roadmaps/docker/content/dockerhub@rxVR62_yXIjc-L4GFSV6u.md +++ b/src/data/roadmaps/docker/content/dockerhub@rxVR62_yXIjc-L4GFSV6u.md @@ -6,4 +6,4 @@ Visit the following resources to learn more: - [@official@DockerHub](https://hub.docker.com/) - [@official@DockerHub Repositories](https://docs.docker.com/docker-hub/repos/) -- [@official@DockerHub Webhooks](https://docs.docker.com/docker-hub/webhooks/) +- [@official@DockerHub Webhooks](https://docs.docker.com/docker-hub/webhooks/) \ No newline at end of file diff --git a/src/data/roadmaps/docker/content/efficient-layer-caching@frshJqVMP8D7o_7tMZMPI.md b/src/data/roadmaps/docker/content/efficient-layer-caching@frshJqVMP8D7o_7tMZMPI.md index 2a4d4f2cf..ef933f343 100644 --- a/src/data/roadmaps/docker/content/efficient-layer-caching@frshJqVMP8D7o_7tMZMPI.md +++ b/src/data/roadmaps/docker/content/efficient-layer-caching@frshJqVMP8D7o_7tMZMPI.md @@ -5,4 +5,4 @@ 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/) -- [@video@Layer Caching](https://www.youtube.com/watch?v=_nMpndIyaBU) +- [@video@Layer Caching](https://www.youtube.com/watch?v=_nMpndIyaBU) \ No newline at end of file diff --git a/src/data/roadmaps/docker/content/ephemeral-container-filesystem@086zZYjtzdCaDHm-MkSqg.md b/src/data/roadmaps/docker/content/ephemeral-container-filesystem@086zZYjtzdCaDHm-MkSqg.md index 11a23688f..cbf3c69db 100644 --- a/src/data/roadmaps/docker/content/ephemeral-container-filesystem@086zZYjtzdCaDHm-MkSqg.md +++ b/src/data/roadmaps/docker/content/ephemeral-container-filesystem@086zZYjtzdCaDHm-MkSqg.md @@ -5,4 +5,4 @@ By default, the storage within a Docker container is ephemeral, meaning that any 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/) -- [@video@Docker Concepts - Persisting container data](https://www.youtube.com/watch?v=10_2BjqB_Ls) +- [@video@Docker Concepts - Persisting container data](https://www.youtube.com/watch?v=10_2BjqB_Ls) \ No newline at end of file diff --git a/src/data/roadmaps/docker/content/hot-reloading@4p5d3rzCHy4vjg2PRX-2k.md b/src/data/roadmaps/docker/content/hot-reloading@4p5d3rzCHy4vjg2PRX-2k.md index de541d49d..b07a829f2 100644 --- a/src/data/roadmaps/docker/content/hot-reloading@4p5d3rzCHy4vjg2PRX-2k.md +++ b/src/data/roadmaps/docker/content/hot-reloading@4p5d3rzCHy4vjg2PRX-2k.md @@ -2,6 +2,6 @@ Even though we can speed up the image building with layer caching enable, we don't want to have to rebuild our container image with every code change. Instead, we want the state of our application in the container to reflect changes immediately. We can achieve this through a combination of bind mounts and hot reloading utilities! -Have a look at the following resources for sample implementations: +Visit the following resources to learn more: -- [@article@Hot Reloading - Docker](https://courses.devopsdirective.com/docker-beginner-to-pro/lessons/11-development-workflow/01-hot-reloading) +- [@article@Hot Reloading - Docker](https://courses.devopsdirective.com/docker-beginner-to-pro/lessons/11-development-workflow/01-hot-reloading) \ No newline at end of file diff --git a/src/data/roadmaps/docker/content/image-security@M5UG-ZcyhBPbksZd0ZdNt.md b/src/data/roadmaps/docker/content/image-security@M5UG-ZcyhBPbksZd0ZdNt.md index 56e4b3c72..d95e33e6a 100644 --- a/src/data/roadmaps/docker/content/image-security@M5UG-ZcyhBPbksZd0ZdNt.md +++ b/src/data/roadmaps/docker/content/image-security@M5UG-ZcyhBPbksZd0ZdNt.md @@ -5,4 +5,4 @@ Image security is a crucial aspect of deploying Docker containers in your enviro 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/) +- [@official@Docker Hub](https://hub.docker.com/) \ No newline at end of file diff --git a/src/data/roadmaps/docker/content/image-size-and-security@-8wAzF6_3gruiM3VYMvB0.md b/src/data/roadmaps/docker/content/image-size-and-security@-8wAzF6_3gruiM3VYMvB0.md index 87b05f9b8..4f38ea9c0 100644 --- a/src/data/roadmaps/docker/content/image-size-and-security@-8wAzF6_3gruiM3VYMvB0.md +++ b/src/data/roadmaps/docker/content/image-size-and-security@-8wAzF6_3gruiM3VYMvB0.md @@ -1,9 +1,9 @@ # Reducing Image Size -Reducing Docker image size is crucial for optimizing storage, transfer speeds, and deployment times. Key strategies include using minimal base images like Alpine Linux, leveraging multi-stage builds to exclude unnecessary build tools, removing unnecessary files and packages, and minimizing the number of layers by combining commands. +Reducing Docker image size is crucial for optimizing storage, transfer speeds, and deployment times. Key strategies include using minimal base images like Alpine Linux, leveraging multi-stage builds to exclude unnecessary build tools, removing unnecessary files and packages, and minimizing the number of layers by combining commands. 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/) -- [@feed@Explore top posts about Security](https://app.daily.dev/tags/security?ref=roadmapsh) +- [@feed@Explore top posts about Security](https://app.daily.dev/tags/security?ref=roadmapsh) \ No newline at end of file diff --git a/src/data/roadmaps/docker/content/image-tagging-best-practices@Vs4WQwgJFhA63U9Gf2ym0.md b/src/data/roadmaps/docker/content/image-tagging-best-practices@Vs4WQwgJFhA63U9Gf2ym0.md index 26c764d4d..375c4d5a2 100644 --- a/src/data/roadmaps/docker/content/image-tagging-best-practices@Vs4WQwgJFhA63U9Gf2ym0.md +++ b/src/data/roadmaps/docker/content/image-tagging-best-practices@Vs4WQwgJFhA63U9Gf2ym0.md @@ -6,4 +6,4 @@ Visit the following resources to learn more: - [@official@Docker Tags](https://docs.docker.com/get-started/docker-concepts/building-images/build-tag-and-publish-an-image/) - [@article@Docker Image Tagging Best Practices](https://medium.com/@nirmalkushwah08/docker-image-tagging-strategy-4aa886fb4fcc) -- [@article@Semantic Versioning](https://semver.org/) +- [@article@Semantic Versioning](https://semver.org/) \ No newline at end of file diff --git a/src/data/roadmaps/docker/content/images@3Nsg-F3wMKEzEsXw1MBZv.md b/src/data/roadmaps/docker/content/images@3Nsg-F3wMKEzEsXw1MBZv.md index bcfcbce22..71b1ac61c 100644 --- a/src/data/roadmaps/docker/content/images@3Nsg-F3wMKEzEsXw1MBZv.md +++ b/src/data/roadmaps/docker/content/images@3Nsg-F3wMKEzEsXw1MBZv.md @@ -2,7 +2,7 @@ Docker images are lightweight, standalone packages containing everything needed to run software: application code, runtime, libraries, and system tools. Built in layers for efficient storage, they serve as blueprints for containers and can be shared through registries like Docker Hub for consistent deployment across environments. -Learn more from the following resources: +Visit the following resources to learn more: - [@article@What's the Difference Between Docker Images and Containers?](https://aws.amazon.com/compare/the-difference-between-docker-images-and-containers/) -- [@video@What is an image?](https://www.youtube.com/watch?v=NyvT9REqLe4) +- [@video@What is an image?](https://www.youtube.com/watch?v=NyvT9REqLe4) \ No newline at end of file diff --git a/src/data/roadmaps/docker/content/installation--setup@01nDXqxVdMv4SeXc0nYHH.md b/src/data/roadmaps/docker/content/installation--setup@01nDXqxVdMv4SeXc0nYHH.md index c445e7658..0ceab4b04 100644 --- a/src/data/roadmaps/docker/content/installation--setup@01nDXqxVdMv4SeXc0nYHH.md +++ b/src/data/roadmaps/docker/content/installation--setup@01nDXqxVdMv4SeXc0nYHH.md @@ -5,4 +5,4 @@ Docker provides Docker Desktop, a desktop application that simplifies installati Visit the following resources to learn more: - [@official@Docker Desktop website](https://www.docker.com/products/docker-desktop) -- [@official@Docker Engine](https://docs.docker.com/engine/install/) +- [@official@Docker Engine](https://docs.docker.com/engine/install/) \ No newline at end of file diff --git a/src/data/roadmaps/docker/content/introduction@Py9nst2FDJ1_hoXeX_qSF.md b/src/data/roadmaps/docker/content/introduction@Py9nst2FDJ1_hoXeX_qSF.md index 02a5204b5..c1dcef00c 100644 --- a/src/data/roadmaps/docker/content/introduction@Py9nst2FDJ1_hoXeX_qSF.md +++ b/src/data/roadmaps/docker/content/introduction@Py9nst2FDJ1_hoXeX_qSF.md @@ -5,4 +5,4 @@ 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/) \ No newline at end of file diff --git a/src/data/roadmaps/docker/content/kubernetes@RqXpX2XabtHYVjgg1EZR_.md b/src/data/roadmaps/docker/content/kubernetes@RqXpX2XabtHYVjgg1EZR_.md index b76025f3c..591879f2e 100644 --- a/src/data/roadmaps/docker/content/kubernetes@RqXpX2XabtHYVjgg1EZR_.md +++ b/src/data/roadmaps/docker/content/kubernetes@RqXpX2XabtHYVjgg1EZR_.md @@ -5,4 +5,4 @@ Kubernetes is an open-source container orchestration platform designed to automa Visit the following resources to learn more: - [@official@Kubernetes](https://kubernetes.io/) -- [@official@Docker Swarm](https://docs.docker.com/engine/swarm/) +- [@official@Docker Swarm](https://docs.docker.com/engine/swarm/) \ No newline at end of file diff --git a/src/data/roadmaps/docker/content/namespaces@BvV8VCX39wRB-g8WvGF1g.md b/src/data/roadmaps/docker/content/namespaces@BvV8VCX39wRB-g8WvGF1g.md index fbbd7344a..c25d3050b 100644 --- a/src/data/roadmaps/docker/content/namespaces@BvV8VCX39wRB-g8WvGF1g.md +++ b/src/data/roadmaps/docker/content/namespaces@BvV8VCX39wRB-g8WvGF1g.md @@ -5,4 +5,4 @@ Docker namespaces are a Linux kernel feature that creates isolated environments Visit the following resources to learn more: - [@official@Docker Namespaces](https://docs.docker.com/engine/security/userns-remap/) -- [@article@Linux Namespaces](https://man7.org/linux/man-pages/man7/namespaces.7.html) +- [@article@Linux Namespaces](https://man7.org/linux/man-pages/man7/namespaces.7.html) \ No newline at end of file diff --git a/src/data/roadmaps/docker/content/networks@w5QjzvOaciK2rotOkjvjQ.md b/src/data/roadmaps/docker/content/networks@w5QjzvOaciK2rotOkjvjQ.md index b8d63fe1b..e389e1490 100644 --- a/src/data/roadmaps/docker/content/networks@w5QjzvOaciK2rotOkjvjQ.md +++ b/src/data/roadmaps/docker/content/networks@w5QjzvOaciK2rotOkjvjQ.md @@ -6,4 +6,4 @@ 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/) -- [@video@Docker Networking](https://www.youtube.com/watch?v=bKFMS5C4CG0) +- [@video@Docker Networking](https://www.youtube.com/watch?v=bKFMS5C4CG0) \ No newline at end of file diff --git a/src/data/roadmaps/docker/content/nomad@r1eJZDZYouUjnGwAtRbyU.md b/src/data/roadmaps/docker/content/nomad@r1eJZDZYouUjnGwAtRbyU.md index 97fd6b153..4ddd2f96b 100644 --- a/src/data/roadmaps/docker/content/nomad@r1eJZDZYouUjnGwAtRbyU.md +++ b/src/data/roadmaps/docker/content/nomad@r1eJZDZYouUjnGwAtRbyU.md @@ -4,4 +4,4 @@ Nomad is a cluster manager and scheduler that enables you to deploy, manage and Visit the following resources to learn more: -- [@official@Nomad Documentation](https://www.nomadproject.io/docs) +- [@official@Nomad Documentation](https://www.nomadproject.io/docs) \ No newline at end of file diff --git a/src/data/roadmaps/docker/content/others-ghcr-ecr-gcr-acr-etc@fh5aERX7c-lY9FPsmftoF.md b/src/data/roadmaps/docker/content/others-ghcr-ecr-gcr-acr-etc@fh5aERX7c-lY9FPsmftoF.md index 24c470d70..7d94d1ba5 100644 --- a/src/data/roadmaps/docker/content/others-ghcr-ecr-gcr-acr-etc@fh5aERX7c-lY9FPsmftoF.md +++ b/src/data/roadmaps/docker/content/others-ghcr-ecr-gcr-acr-etc@fh5aERX7c-lY9FPsmftoF.md @@ -8,4 +8,4 @@ Visit the following resources to learn more: - [@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@GitHub Container Registry](https://docs.github.com/en/packages/guides/about-github-container-registry) +- [@official@GitHub Container Registry](https://docs.github.com/en/packages/guides/about-github-container-registry) \ No newline at end of file diff --git a/src/data/roadmaps/docker/content/paas-options@PP_RRBo_pThe2mgf6xzMP.md b/src/data/roadmaps/docker/content/paas-options@PP_RRBo_pThe2mgf6xzMP.md index ab6c8214e..18be108a9 100644 --- a/src/data/roadmaps/docker/content/paas-options@PP_RRBo_pThe2mgf6xzMP.md +++ b/src/data/roadmaps/docker/content/paas-options@PP_RRBo_pThe2mgf6xzMP.md @@ -8,4 +8,4 @@ Visit the following resources to learn more: - [@official@Azure Container Instances](https://azure.microsoft.com/en-us/services/container-instances/) - [@official@Google Cloud Run](https://cloud.google.com/run) - [@official@IBM Cloud Code Engine](https://www.ibm.com/cloud/code-engine) -- [@official@Amazon Elastic Container Service](https://aws.amazon.com/ecs/) +- [@official@Amazon Elastic Container Service](https://aws.amazon.com/ecs/) \ No newline at end of file diff --git a/src/data/roadmaps/docker/content/running-containers@z2eeBXPzo-diQ67Fcfyhc.md b/src/data/roadmaps/docker/content/running-containers@z2eeBXPzo-diQ67Fcfyhc.md index d24168235..211743a06 100644 --- a/src/data/roadmaps/docker/content/running-containers@z2eeBXPzo-diQ67Fcfyhc.md +++ b/src/data/roadmaps/docker/content/running-containers@z2eeBXPzo-diQ67Fcfyhc.md @@ -7,4 +7,4 @@ Visit the following resources to learn more: - [@official@Docker Run](https://docs.docker.com/engine/reference/commandline/run/) - [@official@Docker Containers](https://docs.docker.com/engine/reference/commandline/container/) - [@official@Docker Exec](https://docs.docker.com/engine/reference/commandline/exec/) -- [@official@Docker Stop](https://docs.docker.com/engine/reference/commandline/stop/) \ No newline at end of file +- [@official@Docker Stop](https://docs.docker.com/engine/reference/commandline/stop/) \ No newline at end of file diff --git a/src/data/roadmaps/docker/content/runtime-configuration-options@mAaEz-bwB5DLaBbOSYGMn.md b/src/data/roadmaps/docker/content/runtime-configuration-options@mAaEz-bwB5DLaBbOSYGMn.md index c53a1d94b..69ee9639e 100644 --- a/src/data/roadmaps/docker/content/runtime-configuration-options@mAaEz-bwB5DLaBbOSYGMn.md +++ b/src/data/roadmaps/docker/content/runtime-configuration-options@mAaEz-bwB5DLaBbOSYGMn.md @@ -5,4 +5,4 @@ Docker runtime configuration options give you powerful control over your contain Visit the following resources to learn more: - [@official@Docker Documentation](https://docs.docker.com/engine/reference/run/) -- [@article@Docker Runtime Arguments](https://galea.medium.com/docker-runtime-arguments-604593479f45) +- [@article@Docker Runtime Arguments](https://galea.medium.com/docker-runtime-arguments-604593479f45) \ No newline at end of file diff --git a/src/data/roadmaps/docker/content/runtime-security@vYug8kcwrMoWf8ft4UDNI.md b/src/data/roadmaps/docker/content/runtime-security@vYug8kcwrMoWf8ft4UDNI.md index 1db0fd3ae..4ecb9dc2e 100644 --- a/src/data/roadmaps/docker/content/runtime-security@vYug8kcwrMoWf8ft4UDNI.md +++ b/src/data/roadmaps/docker/content/runtime-security@vYug8kcwrMoWf8ft4UDNI.md @@ -5,4 +5,4 @@ Runtime security in Docker focuses on ensuring the safety and integrity of conta Visit the following resources to learn more: - [@official@Docker Security](https://docs.docker.com/engine/security/) -- [@official@Docker Security Best Practices](https://docs.docker.com/build/building/best-practices/) +- [@official@Docker Security Best Practices](https://docs.docker.com/build/building/best-practices/) \ No newline at end of file diff --git a/src/data/roadmaps/docker/content/tests@Kmyo1_Mor9WHLkRhNShRZ.md b/src/data/roadmaps/docker/content/tests@Kmyo1_Mor9WHLkRhNShRZ.md index 5bc729eca..a740aa356 100644 --- a/src/data/roadmaps/docker/content/tests@Kmyo1_Mor9WHLkRhNShRZ.md +++ b/src/data/roadmaps/docker/content/tests@Kmyo1_Mor9WHLkRhNShRZ.md @@ -5,4 +5,4 @@ We want to run tests in an environment as similar as possible to production, so Visit the following resources to learn more: - [@article@Running Tests - Docker](https://courses.devopsdirective.com/docker-beginner-to-pro/lessons/11-development-workflow/03-tests) -- [@feed@Explore top posts about Testing](https://app.daily.dev/tags/testing?ref=roadmapsh) +- [@feed@Explore top posts about Testing](https://app.daily.dev/tags/testing?ref=roadmapsh) \ No newline at end of file diff --git a/src/data/roadmaps/docker/content/underlying-technologies@jrH1qE6EnFXL4fTyYU8gR.md b/src/data/roadmaps/docker/content/underlying-technologies@jrH1qE6EnFXL4fTyYU8gR.md index 5b015572e..80c595e83 100644 --- a/src/data/roadmaps/docker/content/underlying-technologies@jrH1qE6EnFXL4fTyYU8gR.md +++ b/src/data/roadmaps/docker/content/underlying-technologies@jrH1qE6EnFXL4fTyYU8gR.md @@ -6,4 +6,4 @@ Visit the following resources to learn more: - [@official@Underlying Technologies](https://www.docker.com/resources/what-container/#underlying-technologies) - [@article@Underlying Technologies - Medium](https://medium.com/@furkan.turkal/how-does-docker-actually-work-the-hard-way-a-technical-deep-diving-c5b8ea2f0422) -- [@video@Containers - Namespaces, Cgroups and Overlay Filesystem](https://www.youtube.com/watch?v=wJdDWc6zO4U) +- [@video@Containers - Namespaces, Cgroups and Overlay Filesystem](https://www.youtube.com/watch?v=wJdDWc6zO4U) \ No newline at end of file diff --git a/src/data/roadmaps/docker/content/union-filesystems@vEUfw_vobshuZI0-q8RZo.md b/src/data/roadmaps/docker/content/union-filesystems@vEUfw_vobshuZI0-q8RZo.md index 31d7636c0..6718d96c3 100644 --- a/src/data/roadmaps/docker/content/union-filesystems@vEUfw_vobshuZI0-q8RZo.md +++ b/src/data/roadmaps/docker/content/union-filesystems@vEUfw_vobshuZI0-q8RZo.md @@ -7,4 +7,4 @@ Visit the following resources to learn more: - [@article@AUFS (Advanced Multi-Layered Unification Filesystem)](http://aufs.sourceforge.net/) - [@article@OverlayFS (Overlay Filesystem)](https://www.kernel.org/doc/html/latest/filesystems/overlayfs.html) - [@article@Btrfs (B-Tree Filesystem)](https://btrfs.readthedocs.io/en/stable/) -- [@article@ZFS (Z File System)](https://zfsonlinux.org/) +- [@article@ZFS (Z File System)](https://zfsonlinux.org/) \ No newline at end of file diff --git a/src/data/roadmaps/docker/content/using-3rd-party-container-images@LShK3-1EGGuXnEvdScFR7.md b/src/data/roadmaps/docker/content/using-3rd-party-container-images@LShK3-1EGGuXnEvdScFR7.md index 72e475b4d..159fe3c14 100644 --- a/src/data/roadmaps/docker/content/using-3rd-party-container-images@LShK3-1EGGuXnEvdScFR7.md +++ b/src/data/roadmaps/docker/content/using-3rd-party-container-images@LShK3-1EGGuXnEvdScFR7.md @@ -2,7 +2,6 @@ Third-party images are pre-built Docker container images that are available on Docker Hub or other container registries. These images are created and maintained by individuals or organizations and can be used as a starting point for your containerized applications. - Visit the following resources to learn more: -- [@official@Docker Hub Registry](https://hub.docker.com/) +- [@official@Docker Hub Registry](https://hub.docker.com/) \ No newline at end of file diff --git a/src/data/roadmaps/docker/content/volume-mounts@woemCQmWTR-hIoWAci3d5.md b/src/data/roadmaps/docker/content/volume-mounts@woemCQmWTR-hIoWAci3d5.md index 688d98527..d9c67c96c 100644 --- a/src/data/roadmaps/docker/content/volume-mounts@woemCQmWTR-hIoWAci3d5.md +++ b/src/data/roadmaps/docker/content/volume-mounts@woemCQmWTR-hIoWAci3d5.md @@ -4,6 +4,6 @@ Volume mounts are a way to map a folder or file on the host system to a folder o Visit the following resources to learn more: -- [@official@Docker Volumes](https://docs.docker.com/storage/volumes/). +- [@official@Docker Volumes](https://docs.docker.com/storage/volumes/) - [@official@Docker Volume Flags](https://docs.docker.com/storage/bind-mounts/#choose-the--v-or---mount-flag) -- [@video@Docker Volumes explained in 6 minutes](https://www.youtube.com/watch?v=p2PH_YPCsis) +- [@video@Docker Volumes explained in 6 minutes](https://www.youtube.com/watch?v=p2PH_YPCsis) \ No newline at end of file diff --git a/src/data/roadmaps/docker/content/volumes@eHtVLB6v3h7hatJb-9cZK.md b/src/data/roadmaps/docker/content/volumes@eHtVLB6v3h7hatJb-9cZK.md index 7e96e331f..36b6baa64 100644 --- a/src/data/roadmaps/docker/content/volumes@eHtVLB6v3h7hatJb-9cZK.md +++ b/src/data/roadmaps/docker/content/volumes@eHtVLB6v3h7hatJb-9cZK.md @@ -5,4 +5,4 @@ Docker volumes are persistent storage solutions used to manage and store data ou Visit the following resources to learn more: - [@official@Docker Volumes](https://docs.docker.com/storage/volumes/) -- [@official@Docker Volume Commands](https://docs.docker.com/engine/reference/commandline/volume/) +- [@official@Docker Volume Commands](https://docs.docker.com/engine/reference/commandline/volume/) \ No newline at end of file diff --git a/src/data/roadmaps/docker/content/what-are-containers@74JxgfJ_1qmVNZ_QRp9Ne.md b/src/data/roadmaps/docker/content/what-are-containers@74JxgfJ_1qmVNZ_QRp9Ne.md index e9d31f7cd..77062711e 100644 --- a/src/data/roadmaps/docker/content/what-are-containers@74JxgfJ_1qmVNZ_QRp9Ne.md +++ b/src/data/roadmaps/docker/content/what-are-containers@74JxgfJ_1qmVNZ_QRp9Ne.md @@ -4,6 +4,6 @@ Containers are lightweight, portable, and isolated software environments that pa Visit the following resources to learn more: -- [@official@What is a Container?](https://www.docker.com/resources/what-container/) - [@course@Introduction to Containers - AWS Skill Builder](https://explore.skillbuilder.aws/learn/course/106/introduction-to-containers) -- [@feed@Explore top posts about Containers](https://app.daily.dev/tags/containers?ref=roadmapsh) +- [@official@What is a Container?](https://www.docker.com/resources/what-container/) +- [@feed@Explore top posts about Containers](https://app.daily.dev/tags/containers?ref=roadmapsh) \ No newline at end of file diff --git a/src/data/roadmaps/docker/content/why-do-we-need-containers@i4ijY3T5gLgNz0XqRipXe.md b/src/data/roadmaps/docker/content/why-do-we-need-containers@i4ijY3T5gLgNz0XqRipXe.md index 7774bad7c..c52924bcd 100644 --- a/src/data/roadmaps/docker/content/why-do-we-need-containers@i4ijY3T5gLgNz0XqRipXe.md +++ b/src/data/roadmaps/docker/content/why-do-we-need-containers@i4ijY3T5gLgNz0XqRipXe.md @@ -4,4 +4,4 @@ Containers solve environment inconsistency issues when working in teams by stand Visit the following resources to learn more: -- [@article@Need for Containers](https://www.redhat.com/en/topics/containers) +- [@article@Need for Containers](https://www.redhat.com/en/topics/containers) \ No newline at end of file