Day 36 - Nginx Container Deployment #100DaysOfDevOps🧑💻 Day 36 of my #100DaysOfDevOps focused on container deployment using Docker. In this task, I deployed an Nginx container on Application Server using the lightweight "nginx:alpine image" and ensured the container was running successfully. Working with minimal container images like Alpine is a common production best practice because it reduces the attack surface and keeps deployments efficient. Exercises like this reinforce the fundamentals of containerized application deployment and infrastructure consistency across environments. I documented the full step-by-step solution and commands in my GitHub repository for reference and reproducibility. Looking forward to building on this momentum and tackling Day 37 as the journey deeper into DevOps continues.💪 Documentation: https://lnkd.in/dm5UehcZ #DevOps #Docker #Containers #Nginx #CloudComputing #InfrastructureAsCode #PlatformEngineering #DevOpsJourney #TechLearning
Nginx Container Deployment on Docker with Alpine Image
More Relevant Posts
-
Yesterday, I discovered the missing piece of my Docker Swarm setup. A declarative GitOps and Continuous Deployment tool for Docker Swarm. 🐳 It's called SwarmCD, and it is a lightweight alternative to ArgoCD for Swarm setups. Finally, I can get rid of the manual pipelines for deploying containers to the server. Just push the change to the repository, and the update is applied within a few seconds. What is your approach to deploying containers to Docker Swarm clusters? #dockerswarm #docker #gitops #devops
To view or add a comment, sign in
-
𝗜 𝘀𝘁𝗼𝗽𝗽𝗲𝗱 𝘂𝗽𝗱𝗮𝘁𝗶𝗻𝗴 𝘀𝗲𝗿𝘃𝗲𝗿𝘀 𝗺𝗮𝗻𝘂𝗮𝗹𝗹𝘆 𝗮𝗻𝗱 𝗵𝗼𝗻𝗲𝘀𝘁𝗹𝘆, 𝗜 𝘀𝗵𝗼𝘂𝗹𝗱 𝗵𝗮𝘃𝗲 𝗱𝗼𝗻𝗲 𝗶𝘁 𝘀𝗼𝗼𝗻𝗲𝗿. In my DevOps journey, I kept asking myself: "Why do we manually SSH into servers to apply changes?" Then I discovered GitOps the idea that your Git repo is the single source of truth for your entire infrastructure. If it is not in Git, it does not exist. With tools like ArgoCD and Flux, your cluster watches the repo and automatically syncs to whatever state you have defined. Every change is versioned, every rollback is a single git revert and your audit trail is built in. It felt like magic the first time I watched a pull request deploy itself. ✅ 𝗔𝗰𝘁𝗶𝗼𝗻𝗮𝗯𝗹𝗲 𝘁𝗮𝗸𝗲𝗮𝘄𝗮𝘆: Pick one small project and define its desired state in a Git repo this week. Even if you are not using ArgoCD yet, just practising "config as code" rewires how you think about deployments. #GitOps #DevOps #ArgoCD #Kubernetes #InfrastructureAsCode #DevOpsJourney #LearningInPublic #CloudNative
To view or add a comment, sign in
-
-
🚀 Docker in 7 Days – DevOps Essentials Day 1️⃣: What is Docker? Docker is a platform that allows developers to package an application along with all its dependencies into a container. This ensures the application runs the same everywhere. Without Docker: ❌ Environment conflicts ❌ Dependency issues ❌ “Works on my machine” problems With Docker: ✔ Consistent environments ✔ Faster deployments ✔ Easy scalability Think of Docker containers like shipping containers for software. Develop once → Run anywhere. Follow this series as I break down Docker in simple terms over the next 7 days. #Docker #DevOps #CloudComputing #Containers #SoftwareEngineering #AzureDevOps
To view or add a comment, sign in
-
-
⚡ Built a Kubernetes infrastructure that reduced deployment time by 90% Quick wins from my latest project: 📉 Deployment time: 2-3 days → 1 hour 📉 Bug resolution: 4-6 hours → 50 minutes 📉 Production incidents: -70% 📉 Onboarding time: 1 week → 1 hour How? Multi-cluster Kubernetes + GitOps + Automation The Architecture: 🔧 DevSecOps Cluster: GitLab CI/CD + Harbor + Vault + Security Scanning 🔧 Dev Cluster: Fast iteration environment (Keycloak + Kong + Redis) 🔧 PreProd Cluster: Production replica for final validation The Secret Sauce: → ArgoCD for Git-to-Kubernetes sync (true GitOps) → Helm wrapper charts for multi-environment configs → Progressive validation: Dev → PreProd → Prod → Infrastructure as Code: Everything in Git Tech Stack: Kubernetes | ArgoCD | GitLab | Helm | Docker | Terraform | Ansible | Vault | Kong Key Takeaway: The best infrastructure is the one developers never think about. Interested in implementing something similar? Happy to share lessons learned! 💬 #Kubernetes #DevOps #GitOps #CloudEngineering #SRE #PlatformEngineering
To view or add a comment, sign in
-
Git won't save your infrastructure. State locking will. Version control doesn't protect your infrastructure. State locking does. I've seen engineers assume that because their Terraform code is in Git, they're covered. They're not. Git tracks your code. Terraform state tracks reality — what's actually deployed. Two different things entirely. Run terraform apply twice at the same time and Git won't save you. The state file gets hit from both sides and your infrastructure ends up in a mess that's painful to untangle. State locking is what actually prevents this. One operation at a time. Simple as that. #DevOps #Terraform #InfrastructureAsCode #CloudEngineering
To view or add a comment, sign in
-
-
🚀 𝗞𝘂𝗯𝗲𝗿𝗻𝗲𝘁𝗲𝘀 𝗗𝗲𝗽𝗹𝗼𝘆𝗺𝗲𝗻𝘁 𝗣𝗶𝗽𝗲𝗹𝗶𝗻𝗲 (𝗖𝗜/𝗖𝗗) This diagram illustrates a typical Kubernetes-based deployment workflow: Code Commit → CI/CD Pipeline (Build, Test, Security Scan) → Docker Image → Container Registry → Kubernetes Deployment. Applications move through Dev → Staging → Production, while monitoring and logging ensure reliability and fast rollback when needed. Tools commonly used: • Git / GitHub • Jenkins or GitHub Actions • Docker • Container Registry (Docker Hub / AWS ECR) • Kubernetes • Prometheus, Grafana, ELK for monitoring Automated pipelines enable faster releases, consistent deployments, and scalable infrastructure. #DevOps #Kubernetes #CICD #Docker #CloudNative
To view or add a comment, sign in
-
-
Helm Chart Tutorial 🚀 From this hands-on blog, you will, - Step-by-step process to create a new Helm chart using a Nginx deployment example. - Understand the structure and components of a Helm chart - The purpose of each file and directory. - Deploying Helm charts to a Kubernetes cluster. and much more (Tips, best practices etc) 𝗗𝗲𝘁𝗮𝗶𝗹𝗲𝗱 𝗧𝘂𝘁𝗼𝗿𝗶𝗮𝗹: https://lnkd.in/d3RiT98Q PS: ♻️ Repost and share with the DevOps Community Have anything to add? ⬇️ Add/Discuss in the comments below! ⬇️ #devops #helm #kubernetes #practicaldevops
To view or add a comment, sign in
-
-
Today I worked on a small hands-on project to understand Docker networking concepts using the Docker Zero to Hero repository. I explored how different Docker network drivers work: • Bridge Network – the default network where containers can communicate with each other using internal IPs. • Host Network – the container shares the host machine’s network stack, which removes network isolation. • Overlay Network – used in Docker Swarm to allow containers on different hosts to communicate. I created containers using Nginx and experimented with running them on different network drivers to see how communication and isolation work between containers.Looking forward to exploring more around Docker, containers, and DevOps practices. #Docker #DevOps #Containerization #LearningJourney
To view or add a comment, sign in
-
-
🐳 Why I Started Using Docker More Seriously At some point I got tired of dealing with environment issues. Different setups, things breaking locally but not in other environments… the usual. Docker helped me simplify all of that. Now I just run my services in containers and I know they’ll behave the same way everywhere. No surprises. What I find most useful: 🔹 Same environment in dev and production 🔹 Less time wasted on setup 🔹 Clear separation between services (API, DB, etc.) 🔹 More confidence when deploying changes It’s one of those tools that doesn’t feel that important at first, but once you get used to it, it’s hard to go back. Are you using Docker regularly or only for specific cases? #Docker #WebDevelopment #BackendDevelopment #DevOps #SoftwareEngineering #Microservices
To view or add a comment, sign in
-
-
Kubernetes CLI Deep Dive [Part C] You can get all the commands from this GitHub Repo: https://lnkd.in/d4RHyn99 It'd be great if you follow me on GitHub 😍 #kubernetes #k8s #devops #devopsmolvi #cli #terminal
To view or add a comment, sign in
Explore related topics
Explore content categories
- Career
- Productivity
- Finance
- Soft Skills & Emotional Intelligence
- Project Management
- Education
- Technology
- Leadership
- Ecommerce
- User Experience
- Recruitment & HR
- Customer Experience
- Real Estate
- Marketing
- Sales
- Retail & Merchandising
- Science
- Supply Chain Management
- Future Of Work
- Consulting
- Writing
- Economics
- Artificial Intelligence
- Employee Experience
- Workplace Trends
- Fundraising
- Networking
- Corporate Social Responsibility
- Negotiation
- Communication
- Engineering
- Hospitality & Tourism
- Business Strategy
- Change Management
- Organizational Culture
- Design
- Innovation
- Event Planning
- Training & Development