概要

フル名
docker.io/jinaai/jina
Registry
docker.io
名前空間
jinaai
リポジトリ
jina
キャッシュ Tag 数
14846
最終同期
07/06/2026, 07:36 PM

概要

Jina AI 神经搜索框架镜像,构建多模态 Embedding 流水线与 gRPC/HTTP Executor,适合语义检索、RAG 与向量服务部署。

詳細

jinaai/jina 提供 Flow、Executor 与 Deployment 抽象,将预处理、编码器与索引器串联为可扩展微服务。支持 PyTorch/ONNX 模型与 Kubernetes 原生扩缩;与纯 LangChain 相比更偏生产级 serving 与 batch 推理。Docker 入口通常为 jina CLI 或 python -m jina,需 GPU 时在 run 中加 --gpus all 并挂载模型权重目录。

快速启动

docker run -d --name jina-flow \
  -p 8080:8080 \
  docker.io/jinaai/jina:latest \
  flow --uses config.yml --port 8080

推荐实践

docker run -d --name jina-executor \
  --restart unless-stopped \
  -p 8080:8080 -p 8081:8081 \
  -v /data/models:/models \
  -e JINA_LOG_LEVEL=INFO \
  -e CUDA_VISIBLE_DEVICES=0 \
  docker.io/jinaai/jina:3.27.0 \
  executor --uses TransformerTorchEncoder --port 8081

核心参数说明

  • flow / executor — 启动 Flow 编排或单 Executor
  • -p 8080:8080 — Gateway HTTP/gRPC 端口
  • -v /data/models:/models — 模型权重目录
  • -e CUDA_VISIBLE_DEVICES — GPU 推理设备编号
  • -e JINA_LOG_LEVEL — 日志级别 DEBUG/INFO
  • --restart unless-stopped — 搜索服务持续在线

Kubernetes

apiVersion: apps/v1
kind: Deployment
metadata:
  name: jina-gateway
spec:
  replicas: 2
  selector:
    matchLabels:
      app: jina-gateway
  template:
    metadata:
      labels:
        app: jina-gateway
    spec:
      containers:
        - name: jina
          image: docker.io/jinaai/jina:3.27.0
          ports:
            - containerPort: 8080
          args: ["flow", "--uses", "/config/flow.yml", "--port", "8080"]
          volumeMounts:
            - name: config
              mountPath: /config
      volumes:
        - name: config
          configMap:
            name: jina-flow-config
---
apiVersion: v1
kind: Service
metadata:
  name: jina-gateway
spec:
  selector:
    app: jina-gateway
  ports:
    - port: 8080
      targetPort: 8080

GPU Executor 单独 Deployment 加 nodeSelector;Flow YAML 经 ConfigMap,模型 PVC 或对象存储挂载。

Tagアーキテクチャプッシュ日時サイズDigest同期期望操作
docker.io/jinaai/jina
:3-py39-devel
linux/amd64linux/arm64
2025/03/24 22:11100.9 MBsha256:47364badd7c4
docker.io/jinaai/jina
:3.34-py39-devel
linux/amd64linux/arm64
2025/03/24 22:11100.9 MBsha256:47364badd7c4
docker.io/jinaai/jina
:3.34.0-py39-devel
linux/amd64linux/arm64
2025/03/24 22:11100.9 MBsha256:47364badd7c4
docker.io/jinaai/jina
:3-py37-devel
linux/amd64linux/arm64
2025/03/24 22:11114.7 MBsha256:f29614e47d26
docker.io/jinaai/jina
:latest-py39-devel
linux/amd64linux/arm64
2025/03/24 22:11100.9 MBsha256:47364badd7c4
docker.io/jinaai/jina
:3.34-py37-devel
linux/amd64linux/arm64
2025/03/24 22:11114.7 MBsha256:f29614e47d26
docker.io/jinaai/jina
:3.34.0-py37-devel
linux/amd64linux/arm64
2025/03/24 22:11114.7 MBsha256:f29614e47d26
docker.io/jinaai/jina
:latest-py37-devel
linux/amd64linux/arm64
2025/03/24 22:11114.7 MBsha256:f29614e47d26
docker.io/jinaai/jina
:3-py37-standard
linux/amd64linux/arm64
2025/03/24 22:11112.5 MBsha256:81c758e23246
docker.io/jinaai/jina
:3.34-py37-standard
linux/amd64linux/arm64
2025/03/24 22:11112.5 MBsha256:81c758e23246
docker.io/jinaai/jina
:3.34.0-py37-standard
linux/amd64linux/arm64
2025/03/24 22:11112.5 MBsha256:81c758e23246
docker.io/jinaai/jina
:3-devel
linux/amd64linux/arm64
2025/03/24 22:11113.1 MBsha256:a65a7ff5a950
docker.io/jinaai/jina
:3.34-devel
linux/amd64linux/arm64
2025/03/24 22:11113.1 MBsha256:a65a7ff5a950
docker.io/jinaai/jina
:3.34.0-devel
linux/amd64linux/arm64
2025/03/24 22:11113.1 MBsha256:a65a7ff5a950
docker.io/jinaai/jina
:latest-py37-standard
linux/amd64linux/arm64
2025/03/24 22:11112.5 MBsha256:81c758e23246
docker.io/jinaai/jina
:latest-devel
linux/amd64linux/arm64
2025/03/24 22:11113.1 MBsha256:a65a7ff5a950
docker.io/jinaai/jina
:3-py38-devel
linux/amd64linux/arm64
2025/03/24 22:11113.1 MBsha256:a65a7ff5a950
docker.io/jinaai/jina
:3-py39-standard
linux/amd64linux/arm64
2025/03/24 22:1199.4 MBsha256:a84fecb9cae8
docker.io/jinaai/jina
:3.34-py38-devel
linux/amd64linux/arm64
2025/03/24 22:11113.1 MBsha256:a65a7ff5a950
docker.io/jinaai/jina
:3.34.0-py38-devel
linux/amd64linux/arm64
2025/03/24 22:11113.1 MBsha256:a65a7ff5a950