ghcr.io/project-chip/chip-build-esp32:190 linux/amd64

ghcr.io/project-chip/chip-build-esp32:190 - 国内下载镜像源 浏览次数:10

这是Project CHIP(Matter)项目提供的用于ESP32平台的构建镜像,包含构建ESP32设备上Matter应用所需的工具链、依赖库及环境配置,可帮助开发者快速搭建开发环境,进行ESP32 Matter应用的编译与开发。

源镜像 ghcr.io/project-chip/chip-build-esp32:190
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/project-chip/chip-build-esp32:190
镜像ID sha256:f207ffd8d683aef319c32c254be32626dba266e3e06877df368fac5a6b72f7b8
镜像TAG 190
大小 7.06GB
镜像源 ghcr.io
CMD /bin/bash
启动入口
工作目录 /opt/espressif/esp-idf
OS/平台 linux/amd64
浏览量 10 次
贡献者
镜像创建 2026-02-05T16:38:57.804912859-05:00
同步时间 2026-03-03 10:19
目录挂载
/var/source
环境变量
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin LD_LIBRARY_PATH_TSAN=/usr/lib/x86_64-linux-gnu-tsan IDF_PATH=/opt/espressif/esp-idf/ IDF_TOOLS_PATH=/opt/espressif/tools
镜像标签
ubuntu: org.opencontainers.image.ref.name https://github.com/project-chip/connectedhomeip: org.opencontainers.image.source 24.04: org.opencontainers.image.version

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/project-chip/chip-build-esp32:190
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/project-chip/chip-build-esp32:190  ghcr.io/project-chip/chip-build-esp32:190

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/project-chip/chip-build-esp32:190
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/project-chip/chip-build-esp32:190  ghcr.io/project-chip/chip-build-esp32:190

Shell快速替换命令

sed -i 's#ghcr.io/project-chip/chip-build-esp32:190#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/project-chip/chip-build-esp32:190#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/project-chip/chip-build-esp32:190 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/project-chip/chip-build-esp32:190  ghcr.io/project-chip/chip-build-esp32:190'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/project-chip/chip-build-esp32:190 && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/project-chip/chip-build-esp32:190  ghcr.io/project-chip/chip-build-esp32:190'

镜像构建历史


# 2026-02-06 05:38:57  4.17GB 执行命令并创建新的镜像层
RUN /bin/sh -c set -x     && ./install.sh     && : # last line # buildkit
                        
# 2026-02-06 05:37:24  0.00B 设置工作目录为/opt/espressif/esp-idf
WORKDIR /opt/espressif/esp-idf
                        
# 2026-02-06 05:37:24  591.70MB 复制新文件或目录到容器中
COPY /tmp/esp-idf /opt/espressif/esp-idf # buildkit
                        
# 2026-02-06 05:37:24  0.00B 设置环境变量 IDF_TOOLS_PATH
ENV IDF_TOOLS_PATH=/opt/espressif/tools
                        
# 2026-02-06 05:37:24  0.00B 设置环境变量 IDF_PATH
ENV IDF_PATH=/opt/espressif/esp-idf/
                        
# 2026-02-06 04:39:44  10.04MB 执行命令并创建新的镜像层
RUN |1 TARGETPLATFORM=linux/amd64 /bin/sh -c set -x     && apt-get update     && DEBIAN_FRONTEND=noninteractive apt-get install -fy --fix-missing --no-install-recommends     libgirepository1.0-dev     && rm -rf /var/lib/apt/lists/     && : # last line # buildkit
                        
# 2026-02-06 04:39:32  19.77MB 执行命令并创建新的镜像层
RUN |1 TARGETPLATFORM=linux/amd64 /bin/sh -c case ${TARGETPLATFORM} in     "linux/amd64")     set -x     && mkdir -p $LD_LIBRARY_PATH_TSAN     && export CCACHE_DISABLE=1 PYTHONDONTWRITEBYTECODE=1     && GLIB_VERSION=$(pkg-config --modversion glib-2.0)     && git clone --depth=1 --branch=$GLIB_VERSION https://github.com/GNOME/glib.git     && (CFLAGS="-O2 -g -fsanitize=thread" meson glib/build glib -Dtests=false ||     { cat glib/build/meson-logs/meson-log.txt; exit 1; })     && DESTDIR=../build-image ninja -C glib/build install     && mv glib/build-image/usr/local/lib64/lib* $LD_LIBRARY_PATH_TSAN     && rm -rf glib     ;;     "linux/arm64")     echo "ARM64 unsupported with TSAN"     ;;     *)     echo "Unsupported platform ${TARGETPLATFORM}"     && return 1 ;    ;;     esac # buildkit
                        
# 2026-02-06 04:38:52  0.00B 设置环境变量 LD_LIBRARY_PATH_TSAN
ENV LD_LIBRARY_PATH_TSAN=/usr/lib/x86_64-linux-gnu-tsan
                        
# 2026-02-06 04:38:52  17.83MB 执行命令并创建新的镜像层
RUN |1 TARGETPLATFORM=linux/amd64 /bin/sh -c set -x     && git clone https://github.com/google/bloaty.git     && mkdir -p bloaty/build     && cd bloaty/build     && cmake -DCMAKE_BUILD_TYPE=MinSizeRel ../     && make -j$(nproc)     && strip bloaty     && make install     && cd ../..     && rm -rf bloaty     && : # last line # buildkit
                        
# 2026-02-06 04:37:30  83.12MB 执行命令并创建新的镜像层
RUN |1 TARGETPLATFORM=linux/amd64 /bin/sh -c set -x     && pip3 install --break-system-packages --no-cache-dir --break-system-packages     attrs     cxxfilt     ghapi     mobly     portpicker     pygit     PyGithub     ruff     gcovr==8.3     && : # last line # buildkit
                        
# 2026-02-06 04:37:13  2.09GB 执行命令并创建新的镜像层
RUN |1 TARGETPLATFORM=linux/amd64 /bin/sh -c set -x     && apt-get update     && DEBIAN_FRONTEND=noninteractive apt-get install -fy --fix-missing --no-install-recommends     autoconf     automake     bison     bridge-utils     ccache     clang     clang-format     clang-tidy     cmake     curl     dbus-daemon     ffmpeg     flex     g++     generate-ninja     git     git-lfs     gperf     gstreamer1.0-plugins-base     gstreamer1.0-plugins-good     gstreamer1.0-plugins-ugly     gstreamer1.0-tools     iproute2     iwyu     jq     lcov     libavahi-client-dev     libavahi-common-dev     libavcodec-dev     libavformat-dev     libavutil-dev     libcairo2-dev     libcairo-dev     libcurl4-openssl-dev     libdbus-1-dev     libdbus-glib-1-dev     libdmalloc-dev     libevent-dev     libgif-dev     libgirepository-1.0-1     libglib2.0-dev     libgstreamer1.0-0     libgstreamer1.0-dev     libgstreamer-plugins-base1.0-dev     libical-dev     libjpeg-dev     libmbedtls-dev     libncurses5-dev     libncursesw5-dev     libnl-3-dev     libnl-route-3-dev     libnspr4-dev     libpango1.0-dev     libpcsclite-dev     libpixman-1-dev     libprotobuf-dev     libreadline-dev     libsdl2-dev     libsdl-pango-dev     libssl-dev     libtool     libudev-dev     libusb-1.0-0     libusb-dev     libxml2-dev     make     meson     net-tools     ninja-build     nodejs     patch     pkg-config     protobuf-compiler     python3     python3-click     python3-coloredlogs     python3-dev     python3-future     python3-pandas     python3-pip     python3-tabulate     python3-venv     python-is-python3     rsync     shellcheck     strace     systemd     tcpdump     udev     unzip     wget     zlib1g-dev     zstd     && rm -rf /var/lib/apt/lists/     && git lfs install     && : # last line # buildkit
                        
# 2025-08-08 22:43:18  0.00B 执行命令并创建新的镜像层
RUN |1 TARGETPLATFORM=linux/amd64 /bin/sh -c case ${TARGETPLATFORM} in     "linux/amd64")     echo "Building for linux/amd64"     ;;     "linux/arm64")     echo "Building for linux/arm64"     ;;     *)     if [ -z "$TARGETPLATFORM" ] ;    then     echo "TARGETPLATFORM not defined! Please run from buildkit (buildx)."     && return 1 ;    else     echo "Unsupported platform ${TARGETPLATFORM}."     && return 1 ;    fi     ;;     esac # buildkit
                        
# 2025-08-08 22:43:18  0.00B 定义构建参数
ARG TARGETPLATFORM=linux/amd64
                        
# 2025-08-08 22:43:18  0.00B 创建挂载点用于持久化数据或共享数据
VOLUME [/var/source]
                        
# 2025-08-08 22:43:18  0.00B 添加元数据标签
LABEL org.opencontainers.image.source=https://github.com/project-chip/connectedhomeip
                        
# 2024-04-30 00:38:03  0.00B 
/bin/sh -c #(nop)  CMD ["/bin/bash"]
                        
# 2024-04-30 00:38:02  76.24MB 
/bin/sh -c #(nop) ADD file:ac9d5a9d5b9b1217a6b26f1069a16bc48fa9c2ed76f3eaf28a8e643ae2058d11 in / 
                        
# 2024-04-30 00:38:01  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.version=24.04
                        
# 2024-04-30 00:38:01  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.ref.name=ubuntu
                        
# 2024-04-30 00:38:00  0.00B 
/bin/sh -c #(nop)  ARG LAUNCHPAD_BUILD_ARCH
                        
# 2024-04-30 00:38:00  0.00B 
/bin/sh -c #(nop)  ARG RELEASE
                        
                    

镜像信息

{
    "Id": "sha256:f207ffd8d683aef319c32c254be32626dba266e3e06877df368fac5a6b72f7b8",
    "RepoTags": [
        "ghcr.io/project-chip/chip-build-esp32:190",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/project-chip/chip-build-esp32:190"
    ],
    "RepoDigests": [
        "ghcr.io/project-chip/chip-build-esp32@sha256:ff428ca2f5804a2fe0021db91905d327b37087c5f664a4ef30b2a47c1d08f69b",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/project-chip/chip-build-esp32@sha256:ff428ca2f5804a2fe0021db91905d327b37087c5f664a4ef30b2a47c1d08f69b"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2026-02-05T16:38:57.804912859-05:00",
    "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",
            "LD_LIBRARY_PATH_TSAN=/usr/lib/x86_64-linux-gnu-tsan",
            "IDF_PATH=/opt/espressif/esp-idf/",
            "IDF_TOOLS_PATH=/opt/espressif/tools"
        ],
        "Cmd": [
            "/bin/bash"
        ],
        "Image": "",
        "Volumes": {
            "/var/source": {}
        },
        "WorkingDir": "/opt/espressif/esp-idf",
        "Entrypoint": null,
        "OnBuild": null,
        "Labels": {
            "org.opencontainers.image.ref.name": "ubuntu",
            "org.opencontainers.image.source": "https://github.com/project-chip/connectedhomeip",
            "org.opencontainers.image.version": "24.04"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 7055077893,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/9878351fc40dfe2f277e7213153ff8a2776df744a9362afc2cbdb9982de3583b/diff:/var/lib/docker/overlay2/edc81caabbf3e002a9bca7866cec25d0dc18f46fd5dc37b48c6c0181d56709be/diff:/var/lib/docker/overlay2/7f0702f56753c84d48db7a06fcfcc03fe4ce4bc54770a4f2a828c7673f8be397/diff:/var/lib/docker/overlay2/f88b41f402a723f0f59fd04a394115a0a6762f5303d4a878bd21dbcfc920ea30/diff:/var/lib/docker/overlay2/8461e90d33725a91f9ef85c35b33dbd0d792a143ab56a6bcdd4ca8004808df7d/diff:/var/lib/docker/overlay2/510e1973b09ae6b2c9ddcee95128c0483adc0a0ec98fd682a5ea379eabbf10d5/diff:/var/lib/docker/overlay2/94e22cbf6c47e953886ccfa3e01c50cd7d4a0ed1dc95da3212cf806666bd56ef/diff:/var/lib/docker/overlay2/7d1a16f6228a962d61fe9fd90f5346d4f1033b13411543e21f41ac24f7c78d88/diff:/var/lib/docker/overlay2/0f87bebac3231691ef131480248e46c8701c1f827fb3ce2c5a5f92a42c4f7c82/diff",
            "MergedDir": "/var/lib/docker/overlay2/c10fc9b52dae57f64ff9d1cecefc801125f9daed9e0d5ad1bcd911596ed5ada0/merged",
            "UpperDir": "/var/lib/docker/overlay2/c10fc9b52dae57f64ff9d1cecefc801125f9daed9e0d5ad1bcd911596ed5ada0/diff",
            "WorkDir": "/var/lib/docker/overlay2/c10fc9b52dae57f64ff9d1cecefc801125f9daed9e0d5ad1bcd911596ed5ada0/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:80098e3d304cd7858ad97b310cd16083fbe6fab2968be7a988fc6894cb85dc25",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:b8d65f026374424bae2648d2a405343d7c8b34e6c04a4a819fd73f6e6d0e07fd",
            "sha256:091051535a853a16a036ed108b78a16892ea394008e757752e6c0629fd7b469f",
            "sha256:c4b81ea5aec69ec706c3483789061336b14e4c23607e55c1aa1ba9bf749af731",
            "sha256:cb241e969c2e4e4f3975a01fc3e6c2fa6027def565a69758daa83e8c041c59a4",
            "sha256:27dba62b924108c0894b0edb2d9fff14a1c62cd7ad4960c5113b23ad0312120c",
            "sha256:fe769beb1521b494aaa43dc87ee6cebcfa8d2fc8fed971563466a97f915323a7",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:34fc94a4763a46e16c739f7b30bd321da13876caf66a767ee4568bc3bba2e504"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-03-03T10:12:04.96198701+08:00"
    }
}

更多版本

ghcr.io/project-chip/chip-build-esp32:190

linux/amd64 ghcr.io7.06GB2026-03-03 10:19
9