Ravindra BagaleCourses & study guides मराठी

Chapter 73: DevOps Projects Part 3: Docker Websites, APIs, Compose, Registry and ECR

Friends, these ten projects are the Docker work every DevOps job asks for. Static sites, Node, Python, Java, .NET, shrinking images, Compose three-tier, WordPress, a private registry, and ECR. Each project is a real company story with commands you type yourself.

What you will learn in this chapter

  • Containerize a static website
  • Dockerize a Node.js API
  • Dockerize a Python Flask app
  • Dockerize a Spring Boot app with multi-stage
  • Dockerize a .NET minimal API
  • Shrink an image under 100 MB
  • Three-tier app with Docker Compose
  • WordPress and MySQL with volumes
  • Private Docker registry
  • Push images to Amazon ECR

Concepts in this chapter

  1. 73.1Project 17: Containerize a static website
  2. 73.2Project 18: Dockerize a Node.js API
  3. 73.3Project 19: Dockerize a Python Flask app
  4. 73.4Project 20: Dockerize a Spring Boot app with a multi-stage build
  5. 73.5Project 21: Dockerize a .NET minimal API
  6. 73.6Project 22: Shrink an image from hundreds of MB to under 100 MB
  7. 73.7Project 23: Three-tier app with Docker Compose (frontend, API, database)
  8. 73.8Project 24: WordPress and MySQL with volumes and backups
  9. 73.9Project 25: Run a private Docker registry
  10. 73.10Project 26: Push images to Amazon ECR

The chapter recap is at the end of the last concept page.