docker.io/opendronemap/nodeodm:latest linux/amd64

docker.io/opendronemap/nodeodm:latest - 国内下载镜像源 浏览次数:7

温馨提示:此镜像为latest tag镜像,本站无法保证此版本为最新镜像

NodeODM是OpenDroneMap项目的组件之一,提供API接口用于处理无人机航拍影像,可将影像转换为点云、正射影像、三维模型等地理空间数据。它支持独立运行,也能作为分布式集群节点与WebODM等前端工具配合,方便通过网页或API提交及管理影像处理任务。

源镜像 docker.io/opendronemap/nodeodm:latest
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/opendronemap/nodeodm:latest
镜像ID sha256:3ecbc15a2739b702014c7d7ec3af62b71e8516a0e750737a222bc206138ecb92
镜像TAG latest
大小 1.99GB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD
启动入口 /usr/bin/node /var/www/index.js
工作目录 /var/www
OS/平台 linux/amd64
浏览量 7 次
贡献者
镜像创建 2026-02-25T19:52:01.037315211Z
同步时间 2026-03-02 17:25
开放端口
3000/tcp
环境变量
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin DEBIAN_FRONTEND=noninteractive PYTHONPATH=:/code/SuperBuild/install/lib/python3.9/dist-packages:/code/SuperBuild/install/lib/python3.8/dist-packages:/code/SuperBuild/install/bin/opensfm LD_LIBRARY_PATH=:/code/SuperBuild/install/lib PDAL_DRIVER_PATH=/code/SuperBuild/install/bin NVM_DIR=/usr/local/nvm NODE_VERSION=14

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/opendronemap/nodeodm:latest
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/opendronemap/nodeodm:latest  docker.io/opendronemap/nodeodm:latest

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/opendronemap/nodeodm:latest
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/opendronemap/nodeodm:latest  docker.io/opendronemap/nodeodm:latest

Shell快速替换命令

sed -i 's#opendronemap/nodeodm:latest#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/opendronemap/nodeodm:latest#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/opendronemap/nodeodm:latest && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/opendronemap/nodeodm:latest  docker.io/opendronemap/nodeodm:latest'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/opendronemap/nodeodm:latest && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/opendronemap/nodeodm:latest  docker.io/opendronemap/nodeodm:latest'

镜像构建历史


# 2026-02-26 03:52:01  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/usr/bin/node" "/var/www/index.js"]
                        
# 2026-02-26 03:52:01  352.76MB 执行命令并创建新的镜像层
RUN /bin/sh -c bash install_deps.sh &&     ln -s /code/SuperBuild/install/bin/untwine /usr/bin/untwine &&     ln -s /code/SuperBuild/install/bin/entwine /usr/bin/entwine &&     ln -s /code/SuperBuild/install/bin/pdal /usr/bin/pdal &&     ln -s /var/www/node.sh /usr/bin/node &&     mkdir -p tmp && node index.js --powercycle # buildkit
                        
# 2026-02-26 03:51:22  0.00B 设置环境变量 NODE_VERSION
ENV NODE_VERSION=14
                        
# 2026-02-26 03:51:22  0.00B 设置环境变量 NVM_DIR
ENV NVM_DIR=/usr/local/nvm
                        
# 2026-02-26 03:51:22  15.96MB 复制新文件或目录到容器中
COPY . /var/www # buildkit
                        
# 2026-02-26 03:51:22  0.00B 设置工作目录为/var/www
WORKDIR /var/www
                        
# 2026-02-26 03:51:22  0.00B 执行命令并创建新的镜像层
RUN /bin/sh -c mkdir /var/www # buildkit
                        
# 2026-02-26 03:51:22  0.00B 指定运行容器时使用的用户
USER root
                        
# 2026-02-26 03:51:22  0.00B 声明容器运行时监听的端口
EXPOSE [3000/tcp]
                        
# 2026-02-26 03:51:22  0.00B 
MAINTAINER Piero Toffanin <pt@masseranolabs.com>
                        
# 2025-07-09 07:28:17  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["python3" "/code/run.py"]
                        
# 2025-07-09 07:28:17  462.78MB 执行命令并创建新的镜像层
RUN /bin/sh -c bash configure.sh installruntimedepsonly   && apt-get clean   && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*   && bash run.sh --help   && bash -c "eval $(python3 /code/opendm/context.py) && python3 -c 'from opensfm import io, pymap'" # buildkit
                        
# 2025-07-09 07:25:48  498.00B 执行命令并创建新的镜像层
RUN /bin/sh -c printf "deb http://old-releases.ubuntu.com/ubuntu/ hirsute main restricted\ndeb http://old-releases.ubuntu.com/ubuntu/ hirsute-updates main restricted\ndeb http://old-releases.ubuntu.com/ubuntu/ hirsute universe\ndeb http://old-releases.ubuntu.com/ubuntu/ hirsute-updates universe\ndeb http://old-releases.ubuntu.com/ubuntu/ hirsute multiverse\ndeb http://old-releases.ubuntu.com/ubuntu/ hirsute-updates multiverse\ndeb http://old-releases.ubuntu.com/ubuntu/ hirsute-backports main restricted universe multiverse" > /etc/apt/sources.list # buildkit
                        
# 2025-07-09 07:25:48  740.49MB 复制新文件或目录到容器中
COPY /usr/local /usr/local # buildkit
                        
# 2025-07-09 07:25:33  335.37MB 复制新文件或目录到容器中
COPY /code /code # buildkit
                        
# 2025-07-08 18:39:56  0.00B 设置工作目录为/code
WORKDIR /code
                        
# 2025-07-08 18:39:56  0.00B 设置环境变量 DEBIAN_FRONTEND PYTHONPATH LD_LIBRARY_PATH PDAL_DRIVER_PATH
ENV DEBIAN_FRONTEND=noninteractive PYTHONPATH=:/code/SuperBuild/install/lib/python3.9/dist-packages:/code/SuperBuild/install/lib/python3.8/dist-packages:/code/SuperBuild/install/bin/opensfm LD_LIBRARY_PATH=:/code/SuperBuild/install/lib PDAL_DRIVER_PATH=/code/SuperBuild/install/bin
                        
# 2022-02-02 10:14:56  0.00B 
/bin/sh -c #(nop)  CMD ["bash"]
                        
# 2022-02-02 10:14:55  80.03MB 
/bin/sh -c #(nop) ADD file:4cb90f4b06e581fee87fc3dd2291619028b279592d7fbb97885669d1fb7e89e8 in / 
                        
                    

镜像信息

{
    "Id": "sha256:3ecbc15a2739b702014c7d7ec3af62b71e8516a0e750737a222bc206138ecb92",
    "RepoTags": [
        "opendronemap/nodeodm:latest",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/opendronemap/nodeodm:latest"
    ],
    "RepoDigests": [
        "opendronemap/nodeodm@sha256:013cacd2e3ea6c325c9aad0a8a2d684fd83a8ad3fe98d576d7e438defeb9928f",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/opendronemap/nodeodm@sha256:baf704ffdb89357f79c691129c41f099323b7b9273483350f9069188727e6cc5"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2026-02-25T19:52:01.037315211Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "Piero Toffanin \u003cpt@masseranolabs.com\u003e",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "root",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "3000/tcp": {}
        },
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "DEBIAN_FRONTEND=noninteractive",
            "PYTHONPATH=:/code/SuperBuild/install/lib/python3.9/dist-packages:/code/SuperBuild/install/lib/python3.8/dist-packages:/code/SuperBuild/install/bin/opensfm",
            "LD_LIBRARY_PATH=:/code/SuperBuild/install/lib",
            "PDAL_DRIVER_PATH=/code/SuperBuild/install/bin",
            "NVM_DIR=/usr/local/nvm",
            "NODE_VERSION=14"
        ],
        "Cmd": null,
        "Image": "",
        "Volumes": null,
        "WorkingDir": "/var/www",
        "Entrypoint": [
            "/usr/bin/node",
            "/var/www/index.js"
        ],
        "OnBuild": null,
        "Labels": null
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 1987394501,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/6b74d0071bb18d734d6649e08cc50639d6ecfb4e9259151edd2443d9c765fb59/diff:/var/lib/docker/overlay2/510d66c5bf77a3235dc3273b09a94f7f884a2f93a37c77a30f35a593afe8fed0/diff:/var/lib/docker/overlay2/ed9e0429343324efc914d9dbdbd139f56a7f45113edcda37a07f034555b18f4c/diff:/var/lib/docker/overlay2/d4ac6499d82fcd324f342b4f72374515756b42487c335317ba6e1adc2c99d05b/diff:/var/lib/docker/overlay2/b75ba48d431825fa207279839124fb1d8ae574e36c673ee1732fa758d5804fe7/diff:/var/lib/docker/overlay2/a103d4647d9164115251d9b6dd5682501f8be818e24627e31e6bb32b07d6d5d8/diff:/var/lib/docker/overlay2/9163ec9f5633332fedddeec23c751c97dc885efbf31415926ddae83d1bcf8f2e/diff:/var/lib/docker/overlay2/f7e2e889495bc659b924f89d5ab1339b465e4a8008225134f65744617b0d4ba4/diff:/var/lib/docker/overlay2/16bee07a201977843134eadea1e25f79a27ebdea9895e5094feaec600fc21f94/diff",
            "MergedDir": "/var/lib/docker/overlay2/356faea8879d92f6b227f636bbe4f1ca66f0b674b1743c6d1f44b9d2b7a8f33b/merged",
            "UpperDir": "/var/lib/docker/overlay2/356faea8879d92f6b227f636bbe4f1ca66f0b674b1743c6d1f44b9d2b7a8f33b/diff",
            "WorkDir": "/var/lib/docker/overlay2/356faea8879d92f6b227f636bbe4f1ca66f0b674b1743c6d1f44b9d2b7a8f33b/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:dca6a631e9bb9c6504724239850a6cb4e788ebdc85c6acff20ccdf89c047e0fc",
            "sha256:50b73f8cf508eac223ec3f44fdbe813ff3f3500e82bc5a6cfffab8ba61d6fc1a",
            "sha256:d5ea7d26c13811fc1f3d78cf3c5f50a96c346f5dbc5b48fb6b5f64f9b941c0a9",
            "sha256:f9e2b3a23276122b1aac849cbf210d55953b58cca3bcfaf980970ca2745ac8d8",
            "sha256:0334f5b21fde9bba79abd28fcd38d592e255723d384e22f2663480d76221129e",
            "sha256:87a1e2cdebf2a86f6c5afa3ec1a4b50e8b924ff6696b3179762f1c5a549c7444",
            "sha256:3b7a1575f19c7da0f66e701ed3d03d8947d188c77aae90d3bb57edb42ad7930b",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:0c521f6c90e3232e75cad2bab3b4f1a1816609840e03838e6c204c98704aafd9",
            "sha256:7017ef703475d3fc7398d67f28679ce2fb70619138dd6b34ae7b16a33d4f1cdc"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-03-02T17:25:32.212750749+08:00"
    }
}

更多版本

docker.io/opendronemap/nodeodm:gpu

linux/amd64 docker.io8.65GB2025-09-08 17:41
290

docker.io/opendronemap/nodeodm:latest

linux/amd64 docker.io1.99GB2026-03-02 17:25
6

docker.io/opendronemap/nodeodm:stable

linux/amd64 docker.io1.87GB2026-03-02 17:29
9