Note: LlamaIndex does not provide an official Docker image. You can create a custom Dockerfile for your application.
FROM python:3.11-slim
WORKDIR /app
# Install dependencies
COPY requirements.txt .
RUN pip install --no-cache-dir -r requirements.txt
# Copy application
COPY . .
# Set environment variables
ENV OPENAI_API_KEY=${OPENAI_API_KEY}
# Run application
CMD ["python", "app.py"]
llama-index==0.14.18
llama-index-llms-openai
llama-index-embeddings-openai
# Build image
docker build -t llama-index-app .
# Run container
docker run -e OPENAI_API_KEY="your-key" llama-index-app
version: '3.8'
services:
llama-index:
build: .
environment:
- OPENAI_API_KEY=${OPENAI_API_KEY}
volumes:
- ./data:/app/data
- ./storage:/app/storage
💼 Professional Services: Need expert help with your Llama Index Docker deployment? We offer consulting, training, and support. Contact our team →