diff --git a/2026/day-01/learning-plan.md b/2026/day-01/learning-plan.md new file mode 100644 index 0000000000..540fa80391 --- /dev/null +++ b/2026/day-01/learning-plan.md @@ -0,0 +1 @@ +1st day task completed diff --git a/2026/day-29/README.md b/2026/day-29/README.md index 42fd97b6cf..d40a41dd19 100644 --- a/2026/day-29/README.md +++ b/2026/day-29/README.md @@ -1,85 +1 @@ -# Day 29 – Introduction to Docker - -## Task -Today's goal is to **understand what Docker is and run your first container**. - -You will: -- Learn why containers exist and how they differ from VMs -- Install Docker on your machine -- Run and explore containers from Docker Hub - ---- - -## Expected Output -- A markdown file: `day-29-docker-basics.md` -- Screenshots of your running containers - ---- - -## Challenge Tasks - -### Task 1: What is Docker? -Research and write short notes on: -- What is a container and why do we need them? -- Containers vs Virtual Machines — what's the real difference? -- What is the Docker architecture? (daemon, client, images, containers, registry) - -Draw or describe the Docker architecture in your own words. - ---- - -### Task 2: Install Docker -1. Install Docker on your machine (or use a cloud instance) -2. Verify the installation -3. Run the `hello-world` container -4. Read the output carefully — it explains what just happened - ---- - -### Task 3: Run Real Containers -1. Run an **Nginx** container and access it in your browser -2. Run an **Ubuntu** container in interactive mode — explore it like a mini Linux machine -3. List all running containers -4. List all containers (including stopped ones) -5. Stop and remove a container - ---- - -### Task 4: Explore -1. Run a container in **detached mode** — what's different? -2. Give a container a custom **name** -3. Map a **port** from the container to your host -4. Check **logs** of a running container -5. Run a command **inside** a running container - ---- - -## Hints -- `docker run`, `docker ps`, `docker stop`, `docker rm` -- Interactive mode: `-it` flag -- Detached mode: `-d` flag -- Port mapping: `-p host:container` -- Naming: `--name` -- Logs: `docker logs` -- Exec into container: `docker exec` - ---- - -## Why This Matters for DevOps -Docker is the foundation of modern deployment. Every CI/CD pipeline, Kubernetes cluster, and microservice architecture starts with containers. Today you took the first step. - ---- - -## Submission -1. Add your `day-29-docker-basics.md` to `2026/day-29/` -2. Commit and push to your fork - ---- - -## Learn in Public -Share your first Docker container screenshot on LinkedIn. - -`#90DaysOfDevOps` `#DevOpsKaJosh` `#TrainWithShubham` - -Happy Learning! -**TrainWithShubham** +# hello there this is my readme.md ok \ No newline at end of file diff --git a/2026/day-30/myReadme.md b/2026/day-30/myReadme.md new file mode 100644 index 0000000000..3dcb5155e0 --- /dev/null +++ b/2026/day-30/myReadme.md @@ -0,0 +1,3 @@ +# This is my readme.md and I am woring on day 30 + +## Today that is on 21st of July I have completed all the 30th day tasks successfully \ No newline at end of file