Docker Images
Published Intel AI for Enterprise RAG Docker images, organized by component type.
Default registry: docker.io/intel
Default tag: matches the solution version (3.0.0)
Full image map: deployment/images.yaml, version config: deployment/version.yaml
Microservices
| Image | Dockerfile | Description | DockerHub |
|---|---|---|---|
intel/enterprise-rag-ingestion | src/comps/ingestion/impl/microservice/Dockerfile | Document ingestion service | Link |
intel/enterprise-rag-enhanced-dataprep | src/edp/Dockerfile | Enhanced Data Prep (EDP) for advanced document processing | Link |
intel/enterprise-rag-embedding | src/comps/embeddings/impl/microservice/Dockerfile | Embedding microservice for interacting with embedding endpoint | Link |
intel/enterprise-rag-retriever | src/comps/retrievers/impl/microservice/Dockerfile | Retrieval service for retrieving relevant documents and context | Link |
intel/enterprise-rag-reranking | src/comps/reranks/impl/microservice/Dockerfile | Reranking microservice for interacting with reranking endpoint | Link |
intel/enterprise-rag-prompt_template | src/comps/prompt_template/impl/microservice/Dockerfile | Prompt template service for managing and customizing prompt templates | Link |
intel/enterprise-rag-in-guard | src/comps/guardrails/llm_guard_input_guardrail/impl/microservice/Dockerfile | Input guardrail service | Link |
intel/enterprise-rag-out-guard | src/comps/guardrails/llm_guard_output_guardrail/impl/microservice/Dockerfile | Output guardrail service | Link |
intel/enterprise-rag-dpguard | src/comps/guardrails/llm_guard_dataprep_guardrail/impl/microservice/Dockerfile | Dataprep guardrail service | Link |
intel/enterprise-rag-llm | src/comps/llms/impl/microservice/Dockerfile | LLM microservice for interacting with LLM model server endpoint | Link |
intel/enterprise-rag-system-fingerprint | src/comps/system_fingerprint/impl/microservice/Dockerfile | Fingerprint service to ensure configuration integrity | Link |
intel/enterprise-rag-language-detection | src/comps/language_detection/impl/microservice/Dockerfile | Language detection service | Link |
intel/enterprise-rag-text-splitter | src/comps/text_splitter/impl/microservice/Dockerfile | Text splitter service | Link |
intel/enterprise-rag-text-compression | src/comps/text_compression/impl/microservice/Dockerfile | Text compression microservice for compressing text from documents | Link |
intel/enterprise-rag-text-extractor | src/comps/text_extractor/impl/microservice/Dockerfile | Text extractor service | Link |
intel/enterprise-rag-chat-history | src/comps/chat_history/impl/microservice/Dockerfile | Chat history service | Link |
intel/enterprise-rag-query-rewrite | src/comps/query_rewrite/impl/microservice/Dockerfile | Query rewrite service | Link |
intel/enterprise-rag-late-chunking | src/comps/late_chunking/impl/microservice/Dockerfile | Late chunking service | Link |
intel/enterprise-rag-namespace-status-watcher | src/comps/namespace_status_watcher/impl/microservice/Dockerfile | Namespace status watcher service | Link |
intel/enterprise-rag-asr | src/comps/asr/impl/microservice/Dockerfile | Automatic speech recognition service | Not published |
intel/enterprise-rag-tts | src/comps/tts/impl/microservice/Dockerfile | Text-to-speech service | Not published |
intel/enterprise-rag-docsum | src/comps/docsum/impl/microservice/Dockerfile | Document summarization service | Not published |
Orchestration
| Image | Dockerfile | Description | DockerHub |
|---|---|---|---|
intel/enterprise-rag-gmcrouter | src/gmc/router/Dockerfile | Routing service for RAG service communication | Link |
intel/enterprise-rag-gmcmanager | src/gmc/manager/Dockerfile | Management service for RAG services orchestration | Link |
intel/enterprise-rag-mcp-gateway | src/mcp_gateway/impl/microservice/Dockerfile | Model Context Protocol gateway | Not published |
UI
| Image | Dockerfile | Description | DockerHub |
|---|---|---|---|
intel/enterprise-rag-chatqna-conversation-ui | src/ui/apps/chatqna/Dockerfile | ChatQnA user interface | Link |
intel/enterprise-rag-docsum-ui | src/ui/apps/docsum/Dockerfile | DocSum user interface | Not published |
intel/enterprise-rag-audioqna-ui | src/ui/apps/audioqna/Dockerfile | AudioQnA user interface | Not published |
Utilities
| Image | Dockerfile | Description |
|---|---|---|
intel/enterprise-rag-init-container | deployment/components/utils/init-container/Dockerfile | Init container for setup tasks |
intel/enterprise-rag-ovms_ner | src/comps/retrievers/impl/model_server/ovms/docker/Dockerfile | OpenVINO Model Server for NER |
intel/enterprise-rag-tts-fastapi-model-server | src/comps/tts/impl/model_server/fastapi/docker/Dockerfile | TTS FastAPI model server |
intel/enterprise-rag-vllm-audio | src/comps/asr/impl/model_server/vllm/docker/Dockerfile | vLLM audio model server |
Building Custom Images
To build and push a custom image:
bash
# From repo root
export REGISTRY=docker.io/myorg
export TAG=3.0.0-custom
# Build a microservice image
docker build -t ${REGISTRY}/enterprise-rag-embedding:${TAG} \
-f src/comps/embeddings/impl/microservice/Dockerfile \
src
docker push ${REGISTRY}/enterprise-rag-embedding:${TAG}
Override the image in env/<name>/config.erag.yaml:
yaml
registry: docker.io/myorg
tag: 3.0.0-custom
For bulk image updates, use deployment/update_images.sh.
Related
- Image registry map - complete mapping of image names to Dockerfiles
- Version config - solution version and default tag