docker.io/espressif/idf:release-v5.4 linux/amd64

docker.io/espressif/idf:release-v5.4 - 国内下载镜像源 浏览次数:10
源镜像 docker.io/espressif/idf:release-v5.4
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/espressif/idf:release-v5.4
镜像ID sha256:6498f0a681bd423ec6bc028e67c580cde1708b96f5ce611e028ac2504a5d2553
镜像TAG release-v5.4
大小 7.70GB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD /bin/bash
启动入口 /opt/esp/entrypoint.sh
工作目录
OS/平台 linux/amd64
浏览量 10 次
贡献者
镜像创建 2025-08-27T21:03:50.074594593Z
同步时间 2025-08-29 02:58
更新时间 2025-08-29 17:09
环境变量
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin IDF_PATH=/opt/esp/idf IDF_TOOLS_PATH=/opt/esp IDF_PYTHON_CHECK_CONSTRAINTS=no IDF_CCACHE_ENABLE=1
镜像标签
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/espressif/idf:release-v5.4
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/espressif/idf:release-v5.4  docker.io/espressif/idf:release-v5.4

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/espressif/idf:release-v5.4
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/espressif/idf:release-v5.4  docker.io/espressif/idf:release-v5.4

Shell快速替换命令

sed -i 's#espressif/idf:release-v5.4#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/espressif/idf:release-v5.4#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/espressif/idf:release-v5.4 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/espressif/idf:release-v5.4  docker.io/espressif/idf:release-v5.4'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/espressif/idf:release-v5.4 && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/espressif/idf:release-v5.4  docker.io/espressif/idf:release-v5.4'

镜像构建历史


# 2025-08-28 05:03:50  0.00B 设置默认要执行的命令
CMD ["/bin/bash"]
                        
# 2025-08-28 05:03:50  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/opt/esp/entrypoint.sh"]
                        
# 2025-08-28 05:03:50  0.00B 执行命令并创建新的镜像层
RUN |7 DEBIAN_FRONTEND=noninteractive IDF_CLONE_URL=https://github.com/espressif/esp-idf.git IDF_CLONE_BRANCH_OR_TAG=release/v5.4 IDF_CHECKOUT_REF= IDF_CLONE_SHALLOW= IDF_CLONE_SHALLOW_DEPTH=1 IDF_INSTALL_TARGETS=all /bin/sh -c chmod +x /opt/esp/entrypoint.sh # buildkit
                        
# 2025-08-28 05:03:50  540.00B 复制新文件或目录到容器中
COPY entrypoint.sh /opt/esp/entrypoint.sh # buildkit
                        
# 2025-08-28 05:03:49  0.00B 设置环境变量 IDF_CCACHE_ENABLE
ENV IDF_CCACHE_ENABLE=1
                        
# 2025-08-28 05:03:49  0.00B 设置环境变量 IDF_PYTHON_CHECK_CONSTRAINTS
ENV IDF_PYTHON_CHECK_CONSTRAINTS=no
                        
# 2025-08-28 05:03:49  3.15KB 执行命令并创建新的镜像层
RUN |7 DEBIAN_FRONTEND=noninteractive IDF_CLONE_URL=https://github.com/espressif/esp-idf.git IDF_CLONE_BRANCH_OR_TAG=release/v5.4 IDF_CHECKOUT_REF= IDF_CLONE_SHALLOW= IDF_CLONE_SHALLOW_DEPTH=1 IDF_INSTALL_TARGETS=all /bin/sh -c echo 'alias get_idf=". /opt/esp/idf/export.sh"' >> /root/.bashrc # buildkit
                        
# 2025-08-28 05:03:49  3.93GB 执行命令并创建新的镜像层
RUN |7 DEBIAN_FRONTEND=noninteractive IDF_CLONE_URL=https://github.com/espressif/esp-idf.git IDF_CLONE_BRANCH_OR_TAG=release/v5.4 IDF_CHECKOUT_REF= IDF_CLONE_SHALLOW= IDF_CLONE_SHALLOW_DEPTH=1 IDF_INSTALL_TARGETS=all /bin/sh -c :   && update-ca-certificates --fresh   && $IDF_PATH/tools/idf_tools.py --non-interactive install required --targets=${IDF_INSTALL_TARGETS}   && $IDF_PATH/tools/idf_tools.py --non-interactive install qemu* --targets=${IDF_INSTALL_TARGETS}   && $IDF_PATH/tools/idf_tools.py --non-interactive install cmake   && $IDF_PATH/tools/idf_tools.py --non-interactive install-python-env   && rm -rf $IDF_TOOLS_PATH/dist   && : # buildkit
                        
# 2025-08-28 05:02:38  2.90GB 执行命令并创建新的镜像层
RUN |7 DEBIAN_FRONTEND=noninteractive IDF_CLONE_URL=https://github.com/espressif/esp-idf.git IDF_CLONE_BRANCH_OR_TAG=release/v5.4 IDF_CHECKOUT_REF= IDF_CLONE_SHALLOW= IDF_CLONE_SHALLOW_DEPTH=1 IDF_INSTALL_TARGETS=all /bin/sh -c echo IDF_CHECKOUT_REF=$IDF_CHECKOUT_REF IDF_CLONE_BRANCH_OR_TAG=$IDF_CLONE_BRANCH_OR_TAG &&     git clone --recursive       ${IDF_CLONE_SHALLOW:+--depth=${IDF_CLONE_SHALLOW_DEPTH} --shallow-submodules}       ${IDF_CLONE_BRANCH_OR_TAG:+-b $IDF_CLONE_BRANCH_OR_TAG}       $IDF_CLONE_URL $IDF_PATH &&     git config --system --add safe.directory $IDF_PATH &&     if [ -n "$IDF_CHECKOUT_REF" ]; then       cd $IDF_PATH &&       if [ -n "$IDF_CLONE_SHALLOW" ]; then         git fetch origin --depth=${IDF_CLONE_SHALLOW_DEPTH} --recurse-submodules ${IDF_CHECKOUT_REF};       fi &&       git checkout $IDF_CHECKOUT_REF &&       git submodule update --init --recursive;     fi # buildkit
                        
# 2025-08-28 04:59:47  63.13MB 执行命令并创建新的镜像层
RUN |7 DEBIAN_FRONTEND=noninteractive IDF_CLONE_URL=https://github.com/espressif/esp-idf.git IDF_CLONE_BRANCH_OR_TAG=release/v5.4 IDF_CHECKOUT_REF= IDF_CLONE_SHALLOW= IDF_CLONE_SHALLOW_DEPTH=1 IDF_INSTALL_TARGETS=all /bin/sh -c if [ "$IDF_INSTALL_TARGETS" = "all" ]; then     apt-get update     && apt-get install -y build-essential     && apt-get autoremove -y     && rm -rf /var/lib/apt/lists/* ;   fi # buildkit
                        
# 2025-08-28 04:59:37  0.00B 设置环境变量 IDF_TOOLS_PATH
ENV IDF_TOOLS_PATH=/opt/esp
                        
# 2025-08-28 04:59:37  0.00B 设置环境变量 IDF_PATH
ENV IDF_PATH=/opt/esp/idf
                        
# 2025-08-28 04:59:37  0.00B 定义构建参数
ARG IDF_INSTALL_TARGETS=all
                        
# 2025-08-28 04:59:37  0.00B 定义构建参数
ARG IDF_CLONE_SHALLOW_DEPTH=1
                        
# 2025-08-28 04:59:37  0.00B 定义构建参数
ARG IDF_CLONE_SHALLOW=
                        
# 2025-08-28 04:59:37  0.00B 定义构建参数
ARG IDF_CHECKOUT_REF=
                        
# 2025-08-28 04:59:37  0.00B 定义构建参数
ARG IDF_CLONE_BRANCH_OR_TAG=release/v5.4
                        
# 2025-08-28 04:59:37  0.00B 定义构建参数
ARG IDF_CLONE_URL=https://github.com/espressif/esp-idf.git
                        
# 2025-08-28 04:59:37  735.59MB 执行命令并创建新的镜像层
RUN |1 DEBIAN_FRONTEND=noninteractive /bin/sh -c :   && apt-get update   && apt-get install -y     apt-utils     bison     bzip2     ca-certificates     ccache     check     curl     flex     git     git-lfs     gperf     lcov     libbsd-dev     libffi-dev     libglib2.0-0     libncurses-dev     libpixman-1-0     libsdl2-2.0-0     libslirp0     libusb-1.0-0-dev     make     ninja-build     python3     python3-venv     ruby     unzip     wget     xz-utils     zip   && apt-get autoremove -y   && rm -rf /var/lib/apt/lists/*   && update-alternatives --install /usr/bin/python python /usr/bin/python3 10   && : # buildkit
                        
# 2025-08-28 04:59:37  0.00B 定义构建参数
ARG DEBIAN_FRONTEND=noninteractive
                        
# 2025-07-30 14:51:03  0.00B 
/bin/sh -c #(nop)  CMD ["/bin/bash"]
                        
# 2025-07-30 14:51:02  78.12MB 
/bin/sh -c #(nop) ADD file:98599296b3845cfad0ddc91f054e32ed9bcdefd76dd7b6dcf64fa3e2d648d018 in / 
                        
# 2025-07-30 14:51:00  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.version=24.04
                        
# 2025-07-30 14:51:00  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.ref.name=ubuntu
                        
# 2025-07-30 14:51:00  0.00B 
/bin/sh -c #(nop)  ARG LAUNCHPAD_BUILD_ARCH
                        
# 2025-07-30 14:51:00  0.00B 
/bin/sh -c #(nop)  ARG RELEASE
                        
                    

镜像信息

{
    "Id": "sha256:6498f0a681bd423ec6bc028e67c580cde1708b96f5ce611e028ac2504a5d2553",
    "RepoTags": [
        "espressif/idf:release-v5.4",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/espressif/idf:release-v5.4"
    ],
    "RepoDigests": [
        "espressif/idf@sha256:89498515ae142ce9643d61e3bee93cabc2a46a069e7999e8e73a96643b1526a6",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/espressif/idf@sha256:5a9c492235c2643cb29e15eee3cbefc990c3cdff11199f06f124facee57256b6"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2025-08-27T21:03:50.074594593Z",
    "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",
            "IDF_PATH=/opt/esp/idf",
            "IDF_TOOLS_PATH=/opt/esp",
            "IDF_PYTHON_CHECK_CONSTRAINTS=no",
            "IDF_CCACHE_ENABLE=1"
        ],
        "Cmd": [
            "/bin/bash"
        ],
        "ArgsEscaped": true,
        "Image": "",
        "Volumes": null,
        "WorkingDir": "",
        "Entrypoint": [
            "/opt/esp/entrypoint.sh"
        ],
        "OnBuild": null,
        "Labels": {
            "org.opencontainers.image.ref.name": "ubuntu",
            "org.opencontainers.image.version": "24.04"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 7700711762,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/36722fd42a97aab51e7162aedf2870f3dba5b89ddede37e28c3837f9c936d4b1/diff:/var/lib/docker/overlay2/af0ac32a619a66954f06442a2bd50d32986a73269b08bc35735f85d80fb1761f/diff:/var/lib/docker/overlay2/cd77a9b92b2753b0f9701df7187b21ffd3d48d03ad53baae8a0dc753288d324f/diff:/var/lib/docker/overlay2/37126eefcfd2e77261ae1d696451ecd88aa6835c668ac4287d40a4a1860dd3c2/diff:/var/lib/docker/overlay2/e6ba87e8b47174775b27397078a61508c258665e38bc0d0f69d258ecedb59691/diff:/var/lib/docker/overlay2/c6f69ba50b34b238bf555399b29c8ee48845d4e55f5e8ac51ce56be1480d5bf2/diff:/var/lib/docker/overlay2/2aff64731c2a8e740633e6898869290670faf32dafb0be05144103b1da913fd9/diff",
            "MergedDir": "/var/lib/docker/overlay2/7d8c0991fae9cdd4e20e0b6c89f51d8673e2986a6c803741ec3177b4838c8e00/merged",
            "UpperDir": "/var/lib/docker/overlay2/7d8c0991fae9cdd4e20e0b6c89f51d8673e2986a6c803741ec3177b4838c8e00/diff",
            "WorkDir": "/var/lib/docker/overlay2/7d8c0991fae9cdd4e20e0b6c89f51d8673e2986a6c803741ec3177b4838c8e00/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:cd9664b1462ea111a41bdadf65ce077582cdc77e28683a4f6996dd03afcc56f5",
            "sha256:2c8482162887749aae949b045d92a6eeecf35ded36b417125b8ed0a4a504db69",
            "sha256:82d2930a264f5b61350aec29f762a8682ad008131cab750e011ccd52aa9d8b7a",
            "sha256:9339d955ae0e6bf810282f6d2ad9aec9a40e0f1904217067000cfe589fca1706",
            "sha256:142d81a6e5459d6f74c5958a994649038eef6316adf7e2d90cccdb713a22be0a",
            "sha256:ca2161f3d3c9f7fc4c6b198e3593670bfe4c031e93fa5ff5113dab932719a669",
            "sha256:6c71de3d81d11d31f1a272ee04dc0c0a16b0fb2c6d736f7c7651e51937bcac63",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef"
        ]
    },
    "Metadata": {
        "LastTagTime": "2025-08-29T02:49:38.444681481+08:00"
    }
}

更多版本

docker.io/espressif/idf:release-v5.4

linux/amd64 docker.io7.70GB2025-08-29 02:58
9

docker.io/espressif/idf:release-v5.5

linux/amd64 docker.io7.68GB2025-08-29 03:12
10