docker.io/speckle/speckle-fileimport-service:latest linux/amd64

docker.io/speckle/speckle-fileimport-service:latest - 国内下载镜像源 浏览次数:15

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

docker.io/speckle/speckle-fileimport-service是Speckle平台的文件导入服务镜像,用于将多种格式的文件(如CAD、BIM相关文件等)导入到Speckle系统中,支持建筑、工程和施工领域的数据交换与协作,帮助用户在不同应用程序间共享和处理工程数据。

源镜像 docker.io/speckle/speckle-fileimport-service:latest
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/speckle/speckle-fileimport-service:latest
镜像ID sha256:9499d01afeb3f26bdbe4c33779b4f4fd9a4ecc5efbce5c377658e7b065864068
镜像TAG latest
大小 1.11GB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD
启动入口 tini -- node --loader=./dist/src/aliasLoader.js bin/www.js
工作目录 /speckle-server/packages/fileimport-service
OS/平台 linux/amd64
浏览量 15 次
贡献者
镜像创建 2025-06-11T12:16:20.233931208Z
同步时间 2026-03-17 15:45
环境变量
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin APP_UID=1654 ASPNETCORE_HTTP_PORTS=8080 DOTNET_RUNNING_IN_CONTAINER=true DOTNET_VERSION=8.0.17 NODE_ENV=production NODE_BINARY_PATH=/usr/bin/node PYTHON_BINARY_PATH=/usr/bin/python3 DOTNET_BINARY_PATH=/usr/bin/dotnet IFC_DOTNET_DLL_PATH=/speckle-server/packages/fileimport-service/src/ifc-dotnet/ifc-converter.dll
镜像标签
ubuntu: org.opencontainers.image.ref.name 24.04: org.opencontainers.image.version

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/speckle/speckle-fileimport-service:latest
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/speckle/speckle-fileimport-service:latest  docker.io/speckle/speckle-fileimport-service:latest

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/speckle/speckle-fileimport-service:latest
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/speckle/speckle-fileimport-service:latest  docker.io/speckle/speckle-fileimport-service:latest

Shell快速替换命令

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

Ansible快速分发-Docker

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

Ansible快速分发-Containerd

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

镜像构建历史


# 2025-06-11 20:16:20  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["tini" "--" "node" "--loader=./dist/src/aliasLoader.js" "bin/www.js"]
                        
# 2025-06-11 20:16:20  0.00B 设置工作目录为/speckle-server/packages/fileimport-service
WORKDIR /speckle-server/packages/fileimport-service
                        
# 2025-06-11 20:16:20  0.00B 设置环境变量 IFC_DOTNET_DLL_PATH
ENV IFC_DOTNET_DLL_PATH=/speckle-server/packages/fileimport-service/src/ifc-dotnet/ifc-converter.dll
                        
# 2025-06-11 20:16:20  36.02MB 复制新文件或目录到容器中
COPY /app/output packages/fileimport-service/src/ifc-dotnet # buildkit
                        
# 2025-06-11 20:16:19  0.00B 设置环境变量 DOTNET_BINARY_PATH
ENV DOTNET_BINARY_PATH=/usr/bin/dotnet
                        
# 2025-06-11 20:16:19  0.00B 定义构建参数
ARG DOTNET_BINARY_PATH=/usr/bin/dotnet
                        
# 2025-06-11 20:16:19  0.00B 设置环境变量 PYTHON_BINARY_PATH
ENV PYTHON_BINARY_PATH=/usr/bin/python3
                        
# 2025-06-11 20:16:19  0.00B 定义构建参数
ARG PYTHON_BINARY_PATH=/usr/bin/python3
                        
# 2025-06-11 20:16:19  0.00B 设置环境变量 NODE_BINARY_PATH
ENV NODE_BINARY_PATH=/usr/bin/node
                        
# 2025-06-11 20:16:19  0.00B 定义构建参数
ARG NODE_BINARY_PATH=/usr/bin/node
                        
# 2025-06-11 20:16:19  0.00B 设置环境变量 NODE_ENV
ENV NODE_ENV=production
                        
# 2025-06-11 20:16:19  0.00B 定义构建参数
ARG NODE_ENV=production
                        
# 2025-06-11 20:16:19  96.72MB 执行命令并创建新的镜像层
RUN |1 TINI_VERSION=v0.19.0 /bin/bash -o pipefail -c pip install --break-system-packages --disable-pip-version-check --no-cache-dir --requirement /speckle-server/requirements.txt # buildkit
                        
# 2025-06-11 20:16:13  207.00B 复制新文件或目录到容器中
COPY packages/fileimport-service/requirements.txt /speckle-server/ # buildkit
                        
# 2025-06-11 20:16:13  20.81MB 执行命令并创建新的镜像层
RUN |1 TINI_VERSION=v0.19.0 /bin/bash -o pipefail -c apt-get update -y     && DEBIAN_FRONTEND=noninteractive apt-get install -y      --no-install-recommends      python3.12=3.12.3-1ubuntu0.5      python3-pip=24.0+dfsg-1ubuntu1.1     && apt-get clean     && rm -rf /var/lib/apt/lists/* # buildkit
                        
# 2025-06-11 20:16:05  2.68MB 执行命令并创建新的镜像层
RUN |1 TINI_VERSION=v0.19.0 /bin/bash -o pipefail -c yarn workspaces foreach -W run build # buildkit
                        
# 2025-06-11 20:15:32  59.06MB 复制新文件或目录到容器中
COPY packages/fileimport-service packages/fileimport-service/ # buildkit
                        
# 2025-06-11 20:15:32  520.25KB 复制新文件或目录到容器中
COPY packages/shared packages/shared/ # buildkit
                        
# 2025-06-11 20:15:31  459.04MB 执行命令并创建新的镜像层
RUN |1 TINI_VERSION=v0.19.0 /bin/bash -o pipefail -c PUPPETEER_SKIP_DOWNLOAD=true PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD=1 yarn workspaces focus --all # buildkit
                        
# 2025-06-11 20:15:00  2.41KB 复制新文件或目录到容器中
COPY packages/fileimport-service/package.json packages/fileimport-service/ # buildkit
                        
# 2025-06-11 20:15:00  7.73KB 复制新文件或目录到容器中
COPY packages/shared/package.json packages/shared/ # buildkit
                        
# 2025-06-11 20:15:00  170.00B 复制新文件或目录到容器中
COPY packages/frontend-2/type-augmentations/stubs packages/frontend-2/type-augmentations/stubs/ # buildkit
                        
# 2025-06-11 20:15:00  1.83MB 复制新文件或目录到容器中
COPY package.json yarn.lock ./ # buildkit
                        
# 2025-06-11 20:15:00  2.75MB 复制新文件或目录到容器中
COPY .yarn ./.yarn # buildkit
                        
# 2025-06-11 20:15:00  138.00B 复制新文件或目录到容器中
COPY .yarnrc.yml . # buildkit
                        
# 2025-06-11 20:15:00  235.48MB 执行命令并创建新的镜像层
RUN |1 TINI_VERSION=v0.19.0 /bin/bash -o pipefail -c apt-get update -y     && DEBIAN_FRONTEND=noninteractive apt-get install -y      --no-install-recommends      ca-certificates=20240203      curl=8.5.0-2ubuntu10.6      gosu=1.17-1ubuntu0.24.04.2     && curl -fsSL https://github.com/krallin/tini/releases/download/${TINI_VERSION}/tini -o /usr/bin/tini     && chmod +x /usr/bin/tini     && curl -fsSL https://deb.nodesource.com/setup_22.x -o nodesource_setup.sh     && gosu root:root bash nodesource_setup.sh     && DEBIAN_FRONTEND=noninteractive apt-get install -y      --no-install-recommends      nodejs=22.14.0-1nodesource1     && npm install -g corepack@0.30.0     && corepack enable     && DEBIAN_FRONTEND=noninteractive apt-get remove curl -y     && apt-get clean     && rm -rf /var/lib/apt/lists/* # buildkit
                        
# 2025-06-11 20:14:31  0.00B 定义构建参数
ARG TINI_VERSION=v0.19.0
                        
# 2025-06-11 20:14:31  0.00B 设置工作目录为/speckle-server
WORKDIR /speckle-server
                        
# 2025-06-11 20:14:31  0.00B 
SHELL [/bin/bash -o pipefail -c]
                        
# 2025-06-11 01:50:27  24.00B 执行命令并创建新的镜像层
RUN /bin/sh -c ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet # buildkit
                        
# 2025-06-11 01:50:26  72.33MB 复制新文件或目录到容器中
COPY /dotnet /usr/share/dotnet # buildkit
                        
# 2025-06-11 01:50:26  0.00B 设置环境变量 DOTNET_VERSION
ENV DOTNET_VERSION=8.0.17
                        
# 2025-06-11 01:49:25  9.64KB 执行命令并创建新的镜像层
RUN /bin/sh -c groupadd         --gid=$APP_UID         app     && useradd -l         --uid=$APP_UID         --gid=$APP_UID         --create-home         app # buildkit
                        
# 2025-06-11 01:49:23  42.11MB 执行命令并创建新的镜像层
RUN /bin/sh -c apt-get update     && apt-get install -y --no-install-recommends         ca-certificates                 libc6         libgcc-s1         libicu74         libssl3t64         libstdc++6         tzdata         tzdata-legacy         zlib1g     && rm -rf /var/lib/apt/lists/* # buildkit
                        
# 2025-06-11 01:49:23  0.00B 设置环境变量 APP_UID ASPNETCORE_HTTP_PORTS DOTNET_RUNNING_IN_CONTAINER
ENV APP_UID=1654 ASPNETCORE_HTTP_PORTS=8080 DOTNET_RUNNING_IN_CONTAINER=true
                        
# 2025-05-29 12:21:01  0.00B 
/bin/sh -c #(nop)  CMD ["/bin/bash"]
                        
# 2025-05-29 12:21:01  78.11MB 
/bin/sh -c #(nop) ADD file:598ca0108009b5c2e9e6f4fc4bd19a6bcd604fccb5b9376fac14a75522a5cfa3 in / 
                        
# 2025-05-29 12:20:59  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.version=24.04
                        
# 2025-05-29 12:20:59  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.ref.name=ubuntu
                        
# 2025-05-29 12:20:59  0.00B 
/bin/sh -c #(nop)  ARG LAUNCHPAD_BUILD_ARCH
                        
# 2025-05-29 12:20:59  0.00B 
/bin/sh -c #(nop)  ARG RELEASE
                        
                    

镜像信息

{
    "Id": "sha256:9499d01afeb3f26bdbe4c33779b4f4fd9a4ecc5efbce5c377658e7b065864068",
    "RepoTags": [
        "speckle/speckle-fileimport-service:latest",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/speckle/speckle-fileimport-service:latest"
    ],
    "RepoDigests": [
        "speckle/speckle-fileimport-service@sha256:6d388a20e43bc7740c6860e92f97c771b0e18186d698966bc84eade3d11b5e9d",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/speckle/speckle-fileimport-service@sha256:1c9a9a1069cfeb6a22e73a204085b7c885b3ce307f168571cac5c2ee8c3228e3"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2025-06-11T12:16:20.233931208Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "APP_UID=1654",
            "ASPNETCORE_HTTP_PORTS=8080",
            "DOTNET_RUNNING_IN_CONTAINER=true",
            "DOTNET_VERSION=8.0.17",
            "NODE_ENV=production",
            "NODE_BINARY_PATH=/usr/bin/node",
            "PYTHON_BINARY_PATH=/usr/bin/python3",
            "DOTNET_BINARY_PATH=/usr/bin/dotnet",
            "IFC_DOTNET_DLL_PATH=/speckle-server/packages/fileimport-service/src/ifc-dotnet/ifc-converter.dll"
        ],
        "Cmd": null,
        "Image": "",
        "Volumes": null,
        "WorkingDir": "/speckle-server/packages/fileimport-service",
        "Entrypoint": [
            "tini",
            "--",
            "node",
            "--loader=./dist/src/aliasLoader.js",
            "bin/www.js"
        ],
        "OnBuild": null,
        "Labels": {
            "org.opencontainers.image.ref.name": "ubuntu",
            "org.opencontainers.image.version": "24.04"
        },
        "Shell": [
            "/bin/bash",
            "-o",
            "pipefail",
            "-c"
        ]
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 1107490489,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/763431980adc6f04aaea1566411c15f2bea4c377eaf08520cd0f395bb79c29be/diff:/var/lib/docker/overlay2/4fe75b1e64b3a9435297c43f5b723bb44bfd3a316788474fb381504a7ccf2fbd/diff:/var/lib/docker/overlay2/517b16ac0c470405ad8e82efda1a068c5015279483ec50821656bdf21c2cf134/diff:/var/lib/docker/overlay2/19710a1551181b32ce1006051dc31a781004fcf352d43a21740e3cdf8c6a8cfc/diff:/var/lib/docker/overlay2/44b3d45aa3a2c35763a97b68917ef17bfb7120f3c946f5bdf305570ef3a7e055/diff:/var/lib/docker/overlay2/f9dd6910619144aae78718da9e302ddb43ac9a11429aedbb18c50c7c50da7745/diff:/var/lib/docker/overlay2/4026a6f52b342883164ad456126ca7496758bc0949a8044d419cb3600ea4252f/diff:/var/lib/docker/overlay2/ade5cf8951a0e001428e86f875d7da490eb6d7463ef672a4b8095e271b604b14/diff:/var/lib/docker/overlay2/f03ae963f576e57fbe111ba3d029f6fde7402697c535e86f090ab2cbcc3a86de/diff:/var/lib/docker/overlay2/f4b48c39c9211d4e8e9a680268556e4f5f8f1996e31f633b813ae0b963d0ea92/diff:/var/lib/docker/overlay2/2f413ef02c7e7a80c83b6deb1f56e84a537c4e16cbf7051d9e0b9999bc81ee76/diff:/var/lib/docker/overlay2/2ea6598fd92fe1021c600c640db11b86b94f661748d032243d91e4f23a680453/diff:/var/lib/docker/overlay2/6722023ef6cbaf80159644d3925680267bd8f12a2bd63b1f02dbb06196c88166/diff:/var/lib/docker/overlay2/51c7310855f6cc9fe2754ae262c32a2636d88108a171664d384c15c286ad8c85/diff:/var/lib/docker/overlay2/79657330e7c393faaba0766a9f7a6d345df57a85113d7880471ae6469cc2871c/diff:/var/lib/docker/overlay2/d4dbef689464419c312944041165333047c7d64c5b02f74b3924206c5c2a43a1/diff:/var/lib/docker/overlay2/586f2b71246f7df9a0068785d7fcd49031795bf15ce308fd61ebc0c42a0d6bd5/diff:/var/lib/docker/overlay2/60de6e558b7f5a464d6ae4b88e8b1674fdbd67d70171ff94d998acb157357558/diff:/var/lib/docker/overlay2/06bafb2a307d4cb8f914c1333e03a180d18cd52146542c806ecc3f50cad86f57/diff:/var/lib/docker/overlay2/9bf9ab71e1057e018f36ac26e9924842d4a718b5d11a9fd6e816ffb357d4779d/diff:/var/lib/docker/overlay2/8d3055c2343a58b9015c938ae2627ac274367b8ec47f6947844da126c3fb5d17/diff",
            "MergedDir": "/var/lib/docker/overlay2/afec81ba76df4b1f530caa409cb2d83ad2d2d6dbf24d82b2079f4aef45942d25/merged",
            "UpperDir": "/var/lib/docker/overlay2/afec81ba76df4b1f530caa409cb2d83ad2d2d6dbf24d82b2079f4aef45942d25/diff",
            "WorkDir": "/var/lib/docker/overlay2/afec81ba76df4b1f530caa409cb2d83ad2d2d6dbf24d82b2079f4aef45942d25/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:a8346d259389bc6221b4f3c61bad4e48087c5b82308e8f53ce703cfc8333c7b3",
            "sha256:0de3a83565ad340f7028d8ffe3dfdea58f196d277e96d7109f929eb8f09875ff",
            "sha256:d22cd221f9a920f8b348e12cc726af36cf5f05439cb41a158ff6e897953fb7c1",
            "sha256:4d17b155ef85f92514e972c0aeff8a24b2f15dc784a738b392bbe5c66c8acac3",
            "sha256:47adcdc11c05abcb7664238657720ed0d4b2add101bc12b4d91172d37c8e826d",
            "sha256:dba0f7386f385330570866b15f84b9cbcf434f3d72c55647bfc8c3f5067ea798",
            "sha256:d80ad12b69351538106627615063756ac4e3bb9ab3c2050356629ce98ec5329a",
            "sha256:d5a66c4c1eb7b2ea5547fba365008c3de91fa63ddc81586172d74b515dba9260",
            "sha256:fe8639a9ab8c41314223d0d7a742666667a957111a3384694c0059ab7fc1d796",
            "sha256:8b43172b08ba91509e45c15094c7fbde04a82fb62fc398e7925decc59bdb0548",
            "sha256:66cd3fd30de5a54ef9074d335021395d59accb20efe1f85936a8b3f33cf0d597",
            "sha256:78c110c34c3162ea08915a8e5f6c9201bb9546284fa2a2407b397a5bbacc8fbb",
            "sha256:df9cbcc134ebdb191f0f7806c19f1840f4d8e4f4ee3f8fc8bc1f1c33fe4516e1",
            "sha256:dccb54e052e54ac18ed65356ac305a72c0f46aa09e5a39f62ec65c558a3169c3",
            "sha256:ea080bc4bc79aa6f0c854d9ff8316912f90fb29160db2be882722e0b02b917bc",
            "sha256:da7eaf1fb2e0131e3c50e0f1717498e8a45a887b39396b2dc085397f195d1585",
            "sha256:a8976ad3ea5c055097fba7f3d5cab818c02271feb3f79f00fe966e1d7996560b",
            "sha256:e3e4d0f19c02bd9bdfaaa26f597cd35e73d721b84a8d6ba1e1f5158381a6c91f",
            "sha256:081da5d47b3a195b3b670fc13a73be10035e77e68fb788e1db085a7cb1afabd4",
            "sha256:f40b4bd196fdeb4f39c6dd307598e60667e72621d0b9e5df0c2fec5545d21b4e",
            "sha256:eb4ab4f7cfc02f9e3d25d1dd9bfd050c3cf11868106a7cd5796ab860497b1365",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-03-17T15:44:37.257489547+08:00"
    }
}

更多版本

docker.io/speckle/speckle-fileimport-service:latest

linux/amd64 docker.io1.11GB2026-03-17 15:45
14