Skip to content

This repository contains all types of web development projects with well commented Dockerfile to understand and grasp the concept of docker images & container

License

Notifications You must be signed in to change notification settings

captainWaheed/docker-beginner

Repository files navigation

Banner


Web Development Projects with Docker

Welcome to the Docker repository for various web development projects. This repository includes well-commented Dockerfiles to help you understand and grasp the concept of Docker images and containers. Feel free to explore and use these Dockerfiles for your own projects.

Prerequisites

Before you start using the Dockerfiles in this repository, make sure you have the following prerequisites:

  • Basic knowledge of Docker and containerization
  • Docker installed on your machine
  • A code editor (e.g., Visual Studio Code)

Projects Included

This repository covers a variety of web development projects. Each project is organized with its own Dockerfile to facilitate easy containerization. Here are the projects included:

  1. React Project:

    • A React project showcasing a modern user interface with interactive components. It leverages the power of React for efficient UI updates and dynamic content rendering.
  2. MERN Project:

    • A full-stack MERN (MongoDB, Express, React, Node.js) project. It includes a backend server with API endpoints, a MongoDB database, and a React frontend for a seamless web development experience.
  3. Vite Project:

    • A project using Vite, a fast development build tool for modern web development. It leverages Vue.js for building reactive user interfaces with ease.
  4. Next Project:

    • A Next.js project, a popular React framework for building static and dynamic web applications. It offers server-side rendering and an excellent developer experience.
  5. Hello Docker Project:

    • A simple "Hello Docker" project to get started with Docker. It includes a basic web server serving a "Hello, Docker!" message.

How to Use

  1. Clone the repository to your local machine:

    git clone https://github.com/captainWaheed/docker-beginner.git
  2. Navigate to the specific project folder:

    cd docker-beginner/next-docker
  3. Run the Docker compose command to build the image and run the container:

    docker compose up

    Access the project in your web browser at localhost.

Feedback

If you have any questions or feedback, feel free to reach out to me at [theabdulwaheed38@gmail.com].

License

This project is licensed under the MIT License - see the LICENSE file for details.

Credits

https://youtu.be/GFgJkfScVNU?si=hH7hzD4ntDyLXGd0


About

This repository contains all types of web development projects with well commented Dockerfile to understand and grasp the concept of docker images & container

Topics

Resources

License

Stars

Watchers

Forks