python-base
Imagem Docker base otimizada para aplicações Python
949
Imagem Docker, otimizada para execução de aplicações Python.
Este repositório contém uma imagem Docker base otimizada para exeução de aplicações Python.
A imagem é projetada com foco em:
3.12.8/python:3.12.8-slimpython-base:3.12app (não-root)/app/home/app/.cache/uvcurl - Cliente HTTPca-certificates - Certificados SSL/TLSuv - Gerenciador de pacotes Python moderno e ultra-rápidoEsta imagem utiliza o uv, um gerenciador de pacotes Python moderno que oferece:
# Construir a imagem Python 3.12.8
cd 3.12.8
docker build -t python-base:3.12 .
# Dockerfile da sua aplicação
FROM python-base:3.12
# Instalar dependências da aplicação
COPY requirements.txt .
RUN uv pip install --no-cache-dir -r requirements.txt
# Copiar código da aplicação
COPY . .
# Comando de execução
CMD ["python", "app.py"]
version: '3.8'
services:
app:
build:
context: .
dockerfile: Dockerfile
ports:
- "8000:8000"
environment:
- PYTHONPATH=/app
volumes:
- .:/app
Content type
Image
Digest
sha256:2b7deb3af…
Size
70.9 MB
Last updated
17 days ago
docker pull maiconschmitz/python-base:3.12