Skip to content

Jenil-Desai/Docker-Stacks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

15 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Docker-Stacks

A curated collection of Docker container templates, organized for rapid project bootstrapping and consistent development environments. This repository provides a structured approach to managing Dockerfiles and Compose configurations for popular technology stacks and services.


Overview

Docker-Stack is designed for developers who want reusable, well-organized Docker templates for common stacks. Each template follows a clear directory structure, making it easy to find, customize, and deploy containers for your projects.


Example Directory Structure

docker-stacks/
β”œβ”€β”€ nodejs/
β”‚   β”œβ”€β”€ Dockerfile
β”‚   └── docker-compose.yml
β”œβ”€β”€ python/
β”‚   β”œβ”€β”€ Dockerfile
β”‚   └── docker-compose.yml
β”œβ”€β”€ postgres/
β”‚   └── docker-compose.yml
└── README.md

Note: The actual contents may vary based on the stacks included.


Getting Started

  1. Clone the repository

    git clone https://github.com/Jenil-Desai/Docker-Stacks.git
    cd Docker-Stacks
  2. Select a stack template

    • Browse to the directory for the stack you need (e.g., nodejs, python, postgres).
  3. Build and run the container

    docker-compose up --build

    or, for single Dockerfiles:

    docker build -t my-app .
    docker run my-app
  4. Customize as needed

    • Edit the Dockerfile or docker-compose.yml to suit your project requirements.

Contribution Guidelines

  • Contributions are welcome!
  • To add a new stack, create a new directory with a clear name and include at least a Dockerfile (and optionally a docker-compose.yml).
  • Please document any special instructions in a README.md within the stack’s directory.
  • Open issues or pull requests for improvements, bug fixes, or new templates.

License

This project is licensed under the MIT License.


Author

Maintained by Jenil Desai. Feel free to reach out with suggestions or questions!

About

🐳 A curated collection of Docker Compose stacks for local development and self-hosted services. Organized by environment (Laptop & Home Server) and categorized for scalability, reusability, and ease of use.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Contributors