镜像构建历史
# 2022-01-21 00:00:10 424.00B
/bin/bash
# 2022-01-20 20:39:17 0.00B 设置默认要执行的命令
CMD ["/bin/sh" "-c" "cd /home/metashape/metashape-pro/; echo \"HOST $METASHAPE_SERVER any 5053\" > server.lic ; cat server.lic; ./metashape --node --host $METASHAPE_SERVER --root $METASHAPE_ROOT --capability any --platform offscreen --gpu_mask 1 --cpu_enable 0"]
# 2022-01-20 20:39:17 0.00B 设置环境变量 METASHAPE_ROOT
ENV METASHAPE_ROOT=/mnt/dronedrive
# 2022-01-20 20:39:17 0.00B 设置环境变量 METASHAPE_SERVER
ENV METASHAPE_SERVER=metashape.default.svc.cluster.local
# 2022-01-20 20:39:17 0.00B 设置环境变量 agisoft_LICENSE QT_QPA_PLATFORM
ENV agisoft_LICENSE=/home/metashape/metashape-pro/ QT_QPA_PLATFORM=offscreen
# 2022-01-20 20:39:17 120.75MB 执行命令并创建新的镜像层
RUN /bin/sh -c curl -LOJ https://s3-eu-west-1.amazonaws.com/download.agisoft.com/${METASHAPE_WHEEL} && python3 -m pip install --user ${METASHAPE_WHEEL} && rm -f ${METASHAPE_WHEEL} # buildkit
# 2022-01-20 20:38:49 434.68MB 执行命令并创建新的镜像层
RUN /bin/sh -c curl -L https://s3-eu-west-1.amazonaws.com/download.agisoft.com/metashape-pro_${METASHAPE_VER}_amd64.tar.gz --output metashape.tar.gz && tar zxf metashape.tar.gz && rm metashape.tar.gz # buildkit
# 2022-01-20 20:38:49 0.00B 设置工作目录为/home/metashape
WORKDIR /home/metashape
# 2022-01-20 20:38:49 0.00B 设置环境变量 METASHAPE_VER METASHAPE_WHEEL
ENV METASHAPE_VER=1_8_0 METASHAPE_WHEEL=Metashape-1.8.0-cp35.cp36.cp37.cp38-abi3-linux_x86_64.whl
# 2022-01-20 20:38:49 0.00B 指定运行容器时使用的用户
USER metashape
# 2022-01-20 20:38:49 398.16KB 执行命令并创建新的镜像层
RUN /bin/sh -c adduser --disabled-password --gecos '' metashape # buildkit
# 2022-01-20 20:38:49 602.46MB 执行命令并创建新的镜像层
RUN /bin/sh -c apt-get update && apt-get install -y python3-pip curl libglu1-mesa libgl1-mesa-glx libxi6 libsm6 libfontconfig libxrender1 libqt5x11extras5 && curl https://packages.lunarg.com/lunarg-signing-key-pub.asc | apt-key add - && curl -L http://packages.lunarg.com/vulkan/lunarg-vulkan-bionic.list --output /etc/apt/sources.list.d/lunarg-vulkan-bionic.list && apt-get update && apt-get install -y vulkan-sdk && rm -rf /var/lib/apt/lists/* # buildkit
# 2020-04-21 05:56:08 139.00B
/bin/sh -c #(nop) COPY file:da7716e5449ef0620257668c962bf1a5d3361c1d9038ed19ca380a1568d6ac05 in /etc/vulkan/icd.d/nvidia_icd.json
# 2020-04-21 05:56:08 3.03MB
/bin/sh -c #(nop) COPY dir:4c92c65f044e3ad52e0888d6d5f30c57a02843e5648c7858040ed354620c36a3 in /usr/local/share/vulkan
# 2020-04-21 05:56:08 3.68MB
/bin/sh -c #(nop) COPY dir:4db55b20cc50db73426335ef51435d03ad4e400f30e34f80b5f0a00633d8c22e in /usr/local/include/vulkan
# 2020-04-21 05:56:04 307.31MB
/bin/sh -c #(nop) COPY dir:9bec99c1bc87189050a870f1ce1cd448dfc5b8ae971b5fdeb701c1a66d7664c7 in /usr/local/lib
# 2020-04-21 05:55:58 0.00B
/bin/sh -c #(nop) COPY dir:c056cf26213a6422ce3deb038f10a3e77a817cade97d2bdaf5f7949c37ed0f27 in /usr/local/bin
# 2020-04-21 05:55:57 8.66MB
/bin/sh -c apt-get update && apt-get install -y --no-install-recommends libx11-xcb-dev libxkbcommon-dev libwayland-dev libxrandr-dev libegl1-mesa-dev && rm -rf /var/lib/apt/lists/*
# 2020-04-21 05:55:42 0.00B
/bin/sh -c #(nop) ENV NVIDIA_DRIVER_CAPABILITIES=compute,graphics,utility
# 2019-12-12 06:10:59 108.97MB
/bin/sh -c apt-get update && apt-get install -y --no-install-recommends pkg-config libglvnd-dev libglvnd-dev:i386 libgl1-mesa-dev libgl1-mesa-dev:i386 libegl1-mesa-dev libegl1-mesa-dev:i386 libgles2-mesa-dev libgles2-mesa-dev:i386 && rm -rf /var/lib/apt/lists/*
# 2019-12-12 06:10:28 107.00B
/bin/sh -c #(nop) COPY file:7f099b83994b42206e25be3e2fbcdc426ad3ab9c1a1081825740f5566d02557d in /usr/share/glvnd/egl_vendor.d/10_nvidia.json
# 2019-12-12 06:10:26 181.32MB
/bin/sh -c apt-get update && apt-get install -y --no-install-recommends libglvnd0 libglvnd0:i386 libgl1 libgl1:i386 libglx0 libglx0:i386 libegl1 libegl1:i386 libgles2 libgles2:i386 && rm -rf /var/lib/apt/lists/*
# 2019-12-12 06:09:55 0.00B
/bin/sh -c #(nop) LABEL maintainer=NVIDIA CORPORATION <cudatools@nvidia.com>
# 2019-12-12 06:09:55 0.00B
/bin/sh -c #(nop) ENV LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu:/usr/lib/i386-linux-gnu:/usr/local/nvidia/lib:/usr/local/nvidia/lib64:/usr/local/nvidia/lib:/usr/local/nvidia/lib64
# 2019-12-12 06:09:55 92.00B
/bin/sh -c echo "/usr/local/nvidia/lib" >> /etc/ld.so.conf.d/nvidia.conf && echo "/usr/local/nvidia/lib64" >> /etc/ld.so.conf.d/nvidia.conf
# 2019-12-12 06:09:55 0.00B
/bin/sh -c #(nop) ENV NVIDIA_DRIVER_CAPABILITIES=compute,utility,graphics,compat32,utility
# 2019-12-12 06:09:54 0.00B
/bin/sh -c #(nop) ENV NVIDIA_VISIBLE_DEVICES=all
# 2019-12-12 06:09:54 17.02MB
/bin/sh -c dpkg --add-architecture i386 && apt-get update && apt-get install -y --no-install-recommends libxau6 libxau6:i386 libxdmcp6 libxdmcp6:i386 libxcb1 libxcb1:i386 libxext6 libxext6:i386 libx11-6 libx11-6:i386 && rm -rf /var/lib/apt/lists/*
# 2019-12-12 06:09:37 0.00B
/bin/sh -c #(nop) LABEL maintainer=NVIDIA CORPORATION <cudatools@nvidia.com>
# 2019-11-28 04:00:08 0.00B
/bin/sh -c #(nop) ENV NVIDIA_REQUIRE_CUDA=cuda>=10.1 brand=tesla,driver>=384,driver<385 brand=tesla,driver>=396,driver<397 brand=tesla,driver>=410,driver<411
# 2019-11-28 04:00:06 0.00B
/bin/sh -c #(nop) ENV NVIDIA_DRIVER_CAPABILITIES=compute,utility
# 2019-11-28 04:00:05 0.00B
/bin/sh -c #(nop) ENV NVIDIA_VISIBLE_DEVICES=all
# 2019-11-28 03:59:56 0.00B
/bin/sh -c #(nop) ENV LD_LIBRARY_PATH=/usr/local/nvidia/lib:/usr/local/nvidia/lib64
# 2019-11-28 03:59:55 0.00B
/bin/sh -c #(nop) ENV PATH=/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
# 2019-11-28 03:59:53 46.00B
/bin/sh -c echo "/usr/local/nvidia/lib" >> /etc/ld.so.conf.d/nvidia.conf && echo "/usr/local/nvidia/lib64" >> /etc/ld.so.conf.d/nvidia.conf
# 2019-11-28 03:59:51 25.07MB
/bin/sh -c apt-get update && apt-get install -y --no-install-recommends cuda-cudart-$CUDA_PKG_VERSION cuda-compat-10-1 && ln -s cuda-10.1 /usr/local/cuda && rm -rf /var/lib/apt/lists/*
# 2019-11-28 03:59:39 0.00B
/bin/sh -c #(nop) ENV CUDA_PKG_VERSION=10-1=10.1.243-1
# 2019-11-28 03:59:39 0.00B
/bin/sh -c #(nop) ENV CUDA_VERSION=10.1.243
# 2019-11-28 03:59:38 16.53MB
/bin/sh -c apt-get update && apt-get install -y --no-install-recommends gnupg2 curl ca-certificates && curl -fsSL https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/7fa2af80.pub | apt-key add - && echo "deb https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64 /" > /etc/apt/sources.list.d/cuda.list && echo "deb https://developer.download.nvidia.com/compute/machine-learning/repos/ubuntu1804/x86_64 /" > /etc/apt/sources.list.d/nvidia-ml.list && apt-get purge --autoremove -y curl && rm -rf /var/lib/apt/lists/*
# 2019-11-28 03:57:46 0.00B
/bin/sh -c #(nop) LABEL maintainer=NVIDIA CORPORATION <cudatools@nvidia.com>
# 2019-11-01 06:20:37 0.00B
/bin/sh -c #(nop) CMD ["/bin/bash"]
# 2019-11-01 06:20:37 7.00B
/bin/sh -c mkdir -p /run/systemd && echo 'docker' > /run/systemd/container
# 2019-11-01 06:20:36 745.00B
/bin/sh -c set -xe && echo '#!/bin/sh' > /usr/sbin/policy-rc.d && echo 'exit 101' >> /usr/sbin/policy-rc.d && chmod +x /usr/sbin/policy-rc.d && dpkg-divert --local --rename --add /sbin/initctl && cp -a /usr/sbin/policy-rc.d /sbin/initctl && sed -i 's/^exit.*/exit 0/' /sbin/initctl && echo 'force-unsafe-io' > /etc/dpkg/dpkg.cfg.d/docker-apt-speedup && echo 'DPkg::Post-Invoke { "rm -f /var/cache/apt/archives/*.deb /var/cache/apt/archives/partial/*.deb /var/cache/apt/*.bin || true"; };' > /etc/apt/apt.conf.d/docker-clean && echo 'APT::Update::Post-Invoke { "rm -f /var/cache/apt/archives/*.deb /var/cache/apt/archives/partial/*.deb /var/cache/apt/*.bin || true"; };' >> /etc/apt/apt.conf.d/docker-clean && echo 'Dir::Cache::pkgcache ""; Dir::Cache::srcpkgcache "";' >> /etc/apt/apt.conf.d/docker-clean && echo 'Acquire::Languages "none";' > /etc/apt/apt.conf.d/docker-no-languages && echo 'Acquire::GzipIndexes "true"; Acquire::CompressionTypes::Order:: "gz";' > /etc/apt/apt.conf.d/docker-gzip-indexes && echo 'Apt::AutoRemove::SuggestsImportant "false";' > /etc/apt/apt.conf.d/docker-autoremove-suggests
# 2019-11-01 06:20:36 987.49KB
/bin/sh -c [ -z "$(apt-get indextargets)" ]
# 2019-11-01 06:20:35 63.21MB
/bin/sh -c #(nop) ADD file:a48a5dc1b9dbfc632f6cf86fe27b770b63f07a115c98c4465dc184e303a4efa1 in /
镜像信息
{
"Id": "sha256:3edac2aa2d867d710348da325f4f92218914edf20bbbf1a405bbe5bf816031ad",
"RepoTags": [
"borodin/metashape:latest",
"swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/borodin/metashape:latest"
],
"RepoDigests": [
"borodin/metashape@sha256:15155c5b51b88d90aed8ca2b0dbde3a354a7d039a29aebd56f22fcfe78565d5c",
"swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/borodin/metashape@sha256:15155c5b51b88d90aed8ca2b0dbde3a354a7d039a29aebd56f22fcfe78565d5c"
],
"Parent": "",
"Comment": "",
"Created": "2022-01-20T16:00:10.1100471Z",
"Container": "",
"ContainerConfig": null,
"DockerVersion": "20.10.5",
"Author": "",
"Config": {
"Hostname": "denis",
"Domainname": "",
"User": "metashape",
"AttachStdin": true,
"AttachStdout": true,
"AttachStderr": true,
"Tty": true,
"OpenStdin": true,
"StdinOnce": true,
"Env": [
"PATH=/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
"CUDA_VERSION=10.1.243",
"CUDA_PKG_VERSION=10-1=10.1.243-1",
"LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu:/usr/lib/i386-linux-gnu:/usr/local/nvidia/lib:/usr/local/nvidia/lib64:/usr/local/nvidia/lib:/usr/local/nvidia/lib64",
"NVIDIA_VISIBLE_DEVICES=all",
"NVIDIA_DRIVER_CAPABILITIES=compute,graphics,utility",
"NVIDIA_REQUIRE_CUDA=cuda\u003e=10.1 brand=tesla,driver\u003e=384,driver\u003c385 brand=tesla,driver\u003e=396,driver\u003c397 brand=tesla,driver\u003e=410,driver\u003c411",
"METASHAPE_VER=1_8_0",
"METASHAPE_WHEEL=Metashape-1.8.0-cp35.cp36.cp37.cp38-abi3-linux_x86_64.whl",
"agisoft_LICENSE=/home/metashape/metashape-pro/",
"QT_QPA_PLATFORM=offscreen",
"METASHAPE_SERVER=metashape.default.svc.cluster.local",
"METASHAPE_ROOT=/mnt/dronedrive"
],
"Cmd": [
"/bin/bash"
],
"Image": "ghcr.io/borodindk/metashape:latest",
"Volumes": null,
"WorkingDir": "/home/metashape",
"Entrypoint": null,
"MacAddress": "92:d0:c6:0a:29:32",
"OnBuild": null,
"Labels": {
"maintainer": "NVIDIA CORPORATION \u003ccudatools@nvidia.com\u003e"
}
},
"Architecture": "amd64",
"Os": "linux",
"Size": 1894078315,
"GraphDriver": {
"Data": {
"LowerDir": "/var/lib/docker/overlay2/d75097abdc3c5f250eb57f15a2883d26970b1578848297b0f583790371200679/diff:/var/lib/docker/overlay2/3b1df41361ab9b2dbf78b3eaf0aa6448a5c71ecc8ed7bf75b73dc99af5dd0d14/diff:/var/lib/docker/overlay2/f1a03d7ac693583e662c1cf706fb0ff1fd4a6d95276195f3412a5fabc26b803b/diff:/var/lib/docker/overlay2/220f98af2770785495cdda8ed8bb2b6bd0b4b0557263ee24e5d23d372b55acdb/diff:/var/lib/docker/overlay2/738d86132816ae72ebd0ee05da7714133bb76e17a6016d4649152258bf44834f/diff:/var/lib/docker/overlay2/3dca28c69fbc70a9c02ea4b061ee1ba8ba33c87cee00c6eab6fb0faac9449c0f/diff:/var/lib/docker/overlay2/6bb8a0968e3fd10f58d49e9c1186dc099f42cfd93f708710b2ea312c8de49b6c/diff:/var/lib/docker/overlay2/a0c757103774673bd3a95ee59055caa864dbe973375919cff44722e8d163bf8e/diff:/var/lib/docker/overlay2/4c5410fae4be0947aa7527bf8624bb4c0c67b126a2853dab87fdf53a8cce1974/diff:/var/lib/docker/overlay2/6a56201c7c7646d7de5d7062a01adfceee835f183527d09fb36d0deb285865c0/diff:/var/lib/docker/overlay2/970e0147e7917a5068839850abc0155685a24fb642dc6231118c6415549801a5/diff:/var/lib/docker/overlay2/56beefbdebdfdf4ee6b35af6c6e7ca3eca0f881453a2796c2cf16204f4eac76f/diff:/var/lib/docker/overlay2/6f16a8e2150f4fc05675fbee29af1798d262551cef12fe1b284c1eae2b0d1506/diff:/var/lib/docker/overlay2/554e1f85134c15b7e925cab7cdb6dd1dc8cf69698bd1993f5d247f3f1cbc1ba7/diff:/var/lib/docker/overlay2/e9d5a2b4c8ab95507cb71a0be5a50df68786d21631cae2af3c1590fafbfbae65/diff:/var/lib/docker/overlay2/a00826206bded58ea1d9ce9ca290eda8fe6d341fc1e6b762924ba1d7540fe2cd/diff:/var/lib/docker/overlay2/0f068334ae263418ad47e3a22a3da951e9fa30492411e68d86cd5017bcbc93cf/diff:/var/lib/docker/overlay2/27bac50bdff660aaa76538e62eebb2976e645645d395a3602b11b8d3706f4f73/diff:/var/lib/docker/overlay2/15e6d002ba0508242c2f3c062eef46bceae60563edcaa237d13f0df5bbcf5818/diff:/var/lib/docker/overlay2/1dce6e9e01829621ec36665969b6e687647bf149d271ec7ab6364fda5a5d7946/diff:/var/lib/docker/overlay2/73e372a906614cad11f51894efe1afd8af7f5d84b5532a1048b5a66b31117a67/diff:/var/lib/docker/overlay2/e582bdd7e8e4160e65b5df02a855aabc05adf24d124fc0abf5f6cdf07d6895a6/diff",
"MergedDir": "/var/lib/docker/overlay2/9f348c71e392d2a42695ae7d59623017ca28449404e3d4c6d1eabc517bb7bd68/merged",
"UpperDir": "/var/lib/docker/overlay2/9f348c71e392d2a42695ae7d59623017ca28449404e3d4c6d1eabc517bb7bd68/diff",
"WorkDir": "/var/lib/docker/overlay2/9f348c71e392d2a42695ae7d59623017ca28449404e3d4c6d1eabc517bb7bd68/work"
},
"Name": "overlay2"
},
"RootFS": {
"Type": "layers",
"Layers": [
"sha256:cc967c529ced563b7746b663d98248bc571afdb3c012019d7f54d6c092793b8b",
"sha256:2c6ac8e5063e35e91ab79dfb7330c6154b82f3a7e4724fb1b4475c0a95dfdd33",
"sha256:6c01b5a53aac53c66f02ea711295c7586061cbe083b110d54dafbeb6cf7636bf",
"sha256:e0b3afb09dc386786d49d6443bdfb20bc74d77dcf68e152db7e5bb36b1cca638",
"sha256:37b9a4b2218692d028f9f26aa9cb85bf1f56d9abe612ba31304643bdb448484f",
"sha256:b16af11cbf2977eb52ba4d6cee5b713721cc19812b8c90ea1f22e7e7641301fa",
"sha256:808fd332a58a1cc1ecda89295c2d9ef8e594674e476bc5eb25e99374515a1c7d",
"sha256:48158332d881f2097794c48bb9ae12f225abc5fe117a3363cf9b3e7828907a74",
"sha256:77e2a8eaca57cc2c675296961f1caa2a2e601fcdf71bee895e36c2bc64b99b4e",
"sha256:c4acaabac3bcb0d5358e86841f9dbe1f8bd1dd3381057cc50582abf5e961df39",
"sha256:3e3f015b0955fb3dde977c4dc5b4097b839e34630252e7a1503a2955eb7cfde7",
"sha256:e96e2ac41bb9cfc5788176ff936be316753c91c0b01b7aa17944a29482c4c435",
"sha256:48ba4784741edb011693535941486c929fa6d78e8ac7769455def6a656f5c202",
"sha256:9dbef0ef8a687fb919d4ad1127050d0e306da8e44532084097e369a5824bac87",
"sha256:801a5220d1186e617e283ad05265e6c141342ded4bf36b90be2a5d3ed71a7793",
"sha256:429c5c9e0ca46d7ec070899679dcae56c4971ad2d1e19f93741c521d3551e63a",
"sha256:28c593381a24443d9716eb94ba9b329dd42b2bef0c0355da49eba6e431d9aaa6",
"sha256:bda169e3e8e67f5e01aac2ddc127eb96a6c7259ba616ef6bc3714d5abe5b05e9",
"sha256:2021708e56008d12ac2a1bb3bd613a5faddbb5aed99319ebde4b99000e3364f5",
"sha256:55f8b550cee0bd19ec5f7dbb5d7ec71ee0a0b4ad560c5032b0a950343fb66223",
"sha256:ba26d39db70de5dcbb973b0d21e21a38c2898646554d2daf78ce593add95a14b",
"sha256:ddcd0f57056947ad9ffeab5d7851c7054526356f521a0647a585feb7bc39e185",
"sha256:a88364315d8f0fcd03efb0e3fbf4e5dc700edbc96280d11175d998ad0e0e6c5c"
]
},
"Metadata": {
"LastTagTime": "2026-03-19T10:55:13.073459681+08:00"
}
}