Welcome to the Docker repository! This is where I store and manage all of my Docker Compose files for the various projects, applications, and services that I self-host.
This repository serves as a centralized location for Docker Compose files, allowing for efficient deployment of my containerized services.
Each subdirectory is dedicated to a specific project or service, containing its respective docker-compose.yml file and any necessary documentation.
To use the files in this repository:
-
Clone the repository:
git clone https://github.com/gorect/Docker.git cd Docker -
Navigate to the desired project directory:
cd <project-name>
-
Run the Docker Compose file:
docker-compose up -d
Ensure Docker and Docker Compose are installed on your system. If not, refer to the Docker installation section of this repo to get started.
Each project directory includes:
A docker-compose.yml file
Environment configuration (.env files if applicable)
Additional instructions in a README.md file (when necessary).
Contributions are welcome! If you'd like to add a new project, update existing files, or fix any issues, please:
Fork the repository.
Create a new branch: git checkout -b feature/your-feature-name.
Make your changes and commit them: git commit -m "Add your message here".
Push to the branch: git push origin feature/your-feature-name.
Submit a pull request.
This repository is licensed under the GLP v3 License. You are free to use, modify, and distribute the files as needed.
For more information about the GPLv3, visit the official license documentation.
Special thanks to the YouTuber Terminal for Life, who was the first person to review my code and give me the push to start my scripting journey.
Happy containerizing! 🚢