Welcome to the Docker Learnings Repository! This Repository contains all the Source Code and resources needed to learn how to Dockerize various applications, including a MERN application, React application, Vite application, and Next.js app.
- Introduction
- Prerequisites
- Getting Started
- Project Structure
- Dockerizing Applications
- Resources
- Contributing
- License
This Repository is Designed to help you learn Docker by providing Practical examples of Dockerizing different types of applications. Each Project folder contains the necessary Docker Configuration files and a step-by-step guide to help you Understand the Process.
Before you begin, make sure you have the following installed:
-
Clone the repository:
git clone https://github.com/ShivankK26/Docker-Learnings.git
-
Follow the instructions in each project folder to learn how to Dockerize the specific application.
The repository is organized into the following directories:
hello-docker/
: Contains the Source Code and Docker configuration for a JavaScript application. -mern-docker/
: Contains the Source Code and Docker Configuration for a MERN application.next-docker/
: Contains the Source Code and Docker Configuration for a Next.js application.react-docker/
: Contains the Source Code and Docker Configuration for a React application.vite-project/
: Contains the Source Code and Docker Configuration for a Vite Project.
The hello-docker
directory contains a JavaScript application. Follow the steps below to dockerize it:
- Navigate to the
hello-docker
directory:cd hello-docker
The mern-docker
directory contains a full-stack MERN application. Follow the steps below to dockerize it:
- Navigate to the
mern-docker
directory:cd mern-docker
The react-docker
directory contains a React application. Follow the steps below to dockerize it:
- Navigate to the
react-docker
directory:cd react-docker
The vite-project
directory contains a Vite application. Follow the steps below to dockerize it:
- Navigate to the
vite-project
directory:cd vite-project
The next-docker
directory contains a Next.js application. Follow the steps below to dockerize it:
- Navigate to the
next-docker
directory:cd next-docker
Here are some additional resources to help you learn Docker: