Uma imagem Python com algumas configurações de terminal.

Uma imagem Python com uv, zsh, Oh My Zsh, git, gpg, gnupg, gpg-agent, socat, curl, wget, fonts-powerline; usando o tema PowerLevel10k e plugins: git, git-flow, fast-syntax-highlighting, zsh-autosuggestions, zsh-completions.
Para usar uma combinação específica de Python, veja a seguinte tabela de tags de imagem disponíveis.
| Tag | Versão do Python | Distro | 
|---|---|---|
| 3.14.0-slim-bookworm | 3.14.0 | slim-bookworm | 
| 3.14.0-slim-trixie | 3.14.0 | slim-trixie | 
| 3.13.9-slim-bookworm | 3.13.9 | slim-bookworm | 
| 3.13.9-slim-trixie | 3.13.9 | slim-trixie | 
| 3.12.12-slim-bookworm | 3.12.12 | slim-bookworm | 
| 3.12.12-slim-trixie | 3.12.12 | slim-trixie | 
| 3.11.14-slim-bookworm | 3.11.14 | slim-bookworm | 
| 3.11.14-slim-trixie | 3.11.14 | slim-trixie | 
| 3.10.19-slim-bookworm | 3.10.19 | slim-bookworm | 
| 3.10.19-slim-trixie | 3.10.19 | slim-trixie | 
| Versão do Python | Início | Fim | 
|---|---|---|
| 3.14 | 2025-10-07 | 2030-10 | 
| 3.13 | 2024-10-07 | 2029-10 | 
| 3.12 | 2023-10-02 | 2028-10 | 
| 3.11 | 2022-10-24 | 2027-10 | 
| 3.10 | 2021-10-04 | 2026-10 | 
As versões são mantidas atualizadas usando fontes oficiais. Para o Python, extraímos a tabela Supported Versions em devguide.python.org/versions.
FROM dkshs/python_dev:latest
 
USER ${USERNAME}
 
COPY requirements.txt ./
RUN pip install --no-cache-dir -r requirements.txt
 
COPY --chown=${USERNAME}:${USERNAME} . .Você pode então construir e executar a imagem Docker:
docker build -t my-python-app .
docker run -it --rm my-python-appPara muitos projetos simples de arquivo único, pode ser inconveniente escrever um Dockerfile completo. Nesses casos, você pode executar um script Python usando a imagem Docker do Python diretamente:
docker run -it --rm -v "$PWD":/home/dev-user/app -u dev-user dkshs/python_devTodas as imagens têm um usuário padrão dev-user com uid 1000 e gid 1000.
Esta imagem destina-se apenas para uso em desenvolvimento. Use por sua conta e risco!
Este projeto está sob a licença MIT.