概要

フル名
docker.io/opendronemap/nodeodm
Registry
docker.io
名前空間
opendronemap
リポジトリ
nodeodm
キャッシュ Tag 数
52
最終同期
07/05/2026, 07:27 PM
関連トピック

概要

OpenDroneMap NodeODM 航拍建模镜像,接收无人机影像执行摄影测量与三维重建,GIS 农勘与测绘点云/DEM 生成服务。

詳細

opendronemap/nodeodm 运行 NodeODM API 服务,接收航片数据集执行 SfM 与稠密点云重建,输出正射影像与 DSM。定位为摄影测量计算服务,CPU/内存密集,任务耗时较长;农勘、测绘或应急遥感内网自建 ODM 处理节点。

快速启动

docker run -d --name nodeodm \
  -p 3000:3000 \
  -v /data/odm:/var/www/data \
  docker.io/opendronemap/nodeodm:latest

推荐实践

docker run -d --name nodeodm \
  --restart unless-stopped \
  -p 3000:3000 \
  -v /data/odm:/var/www/data \
  -e NODEODM_MAX_IMAGES=500 \
  docker.io/opendronemap/nodeodm:3.5.0

核心参数说明

  • -p 3000:3000 — NodeODM REST API
  • -v .../odm:... — 项目与输出持久化
  • NODEODM_MAX_IMAGES — 单次任务影像上限
  • 资源 — 建议 8G+ 内存

Kubernetes

apiVersion: apps/v1
kind: Deployment
metadata:
  name: nodeodm
spec:
  replicas: 1
  selector:
    matchLabels:
      app: nodeodm
  template:
    metadata:
      labels:
        app: nodeodm
    spec:
      containers:
        - name: nodeodm
          image: docker.io/opendronemap/nodeodm:3.5.0
          ports:
            - containerPort: 3000
          resources:
            requests:
              memory: 8Gi
          volumeMounts:
            - name: data
              mountPath: /var/www/data
      volumes:
        - name: data
          persistentVolumeClaim:
            claimName: nodeodm-data
---
apiVersion: v1
kind: Service
metadata:
  name: nodeodm
spec:
  selector:
    app: nodeodm
  ports:
    - port: 3000
      targetPort: 3000

大容量 PVC;按任务队列考虑 HPA 或 Job 模式。

Tagアーキテクチャプッシュ日時サイズDigest同期期望操作
docker.io/opendronemap/nodeodm
:latest
linux/amd64linux/arm64
2026/03/25 18:31708.1 MBsha256:8845ee48c5ef
docker.io/opendronemap/nodeodm
:master
linux/amd64linux/arm64
2026/03/25 18:31708.1 MBsha256:8845ee48c5ef
docker.io/opendronemap/nodeodm
:gpu.intel
linux/amd64
2026/03/17 11:033.9 GBsha256:f7a90186ab74
docker.io/opendronemap/nodeodm
:stable
linux/amd64linux/arm64
2025/11/15 13:12651.2 MBsha256:632836c65161
docker.io/opendronemap/nodeodm
:gpu
linux/amd64
2025/10/22 22:413.7 GBsha256:2654ebbd3b22
docker.io/opendronemap/nodeodm
:3.5.6
linux/amd64linux/arm64
2025/07/17 12:40674.2 MBsha256:4a8aa0f35d07
docker.io/opendronemap/nodeodm
:3.5.5
linux/amd64linux/arm64
2025/03/25 11:21673.3 MBsha256:755ed00304a1
docker.io/opendronemap/nodeodm
:3.5.3
linux/arm64linux/amd64
2024/07/24 00:12618.3 MBsha256:2d100c69b85c
docker.io/opendronemap/nodeodm
:3.5.2
linux/amd64linux/arm64
2024/06/13 01:29668.7 MBsha256:00df00854fbc
docker.io/opendronemap/nodeodm
:3.5.1
linux/amd64linux/arm64
2024/05/18 21:04668.4 MBsha256:2ac56121dde8
docker.io/opendronemap/nodeodm
:2.2.3
linux/amd64linux/arm64
2024/05/15 12:39668.4 MBsha256:84b073896282
docker.io/opendronemap/nodeodm
:3.5.0
linux/amd64linux/arm64
2024/04/13 01:46668.4 MBsha256:ef5c82330a69
docker.io/opendronemap/nodeodm
:3.3.5
linux/amd64linux/arm64
2024/01/14 00:41665.8 MBsha256:7982723ca54c
docker.io/opendronemap/nodeodm
:3.3.4
linux/amd64linux/arm64
2023/12/13 01:20665.5 MBsha256:3a82a9d3f2d4
docker.io/opendronemap/nodeodm
:3.3.3
linux/amd64linux/arm64
2023/11/30 00:14666.3 MBsha256:e35cd7a901d5
docker.io/opendronemap/nodeodm
:3.3.1
linux/amd64linux/arm64
2023/11/06 22:31665.3 MBsha256:494f1a99031e
docker.io/opendronemap/nodeodm
:3.3.0
linux/amd64linux/arm64
2023/11/03 05:33664.4 MBsha256:f628f51e8078
docker.io/opendronemap/nodeodm
:3.2.1
linux/amd64
2023/09/19 04:09664.8 MBsha256:8b1e48423b42
docker.io/opendronemap/nodeodm
:3.1.9
linux/amd64
2023/07/22 16:19670.9 MBsha256:4d55b0100b0f
docker.io/opendronemap/nodeodm
:3.1.8
linux/amd64
2023/06/04 21:16670.2 MBsha256:838ce56d9a8d