This repository stores Dockerfiles grouped by language, version, and optional additions. The goal is to keep reusable and well-organized Docker build definitions in one place. Each folder represents a technology or base image, and nested folders reflect version-specific or feature-specific setups.
dockerfiles/
│
└── python/
└── 3.12/
└── ghostscript-10.05.1/
├── Dockerfile
└── readme.mdContains Python-based images.
Holds Dockerfiles that extend the Python 3.12 slim Bookworm image.
This folder contains a Python 3.12 based Dockerfile that compiles and installs Ghostscript 10.05.1 from source. The Dockerfile also installs system dependencies required for building Ghostscript.
Use this folder when you need a Python 3.12 environment with Ghostscript included.
- Use folders to group images by language or purpose.
- Use versioned folders to avoid conflicts between releases.
- Add a
readme.mdin every folder describing what is inside. - Keep Dockerfiles concise and focused on a single purpose.
- Follow the same structure when adding new folders.