Python without the Global Interpreter Lock! True multi-threading for Python!
454
This is the repository for the base image for Python without the GIL (Global Interpreter Lock). This allows for true multi-threading in Python, boosting your apps' processing capabilities. Please use it as a base for all of your high performance Python projects!
Supported architectures: linux/amd64, linux/amd64/v2, linux/arm64, and linux/arm/v7.
To test that the build is truly multi-threaded, simply run the default command for the image:
docker run jjhickman/python-nogil:[TAG]
You should see output like the following:
Python 3.15.0a0 free-threading build (heads/main:49365bd110a, Jul 11 2025, 08:20:54) [GCC 12.2.0]
Content type
Image
Digest
sha256:2c49c7146…
Size
1007.9 MB
Last updated
about 1 year ago
docker pull jjhickman/python-nogil