ghcr.io/esphome/esphome:stable linux/arm64

ghcr.io/esphome/esphome:stable - 国内下载镜像源 浏览次数:163 温馨提示: 这是一个 linux/arm64 系统架构镜像

esphome

ESPHome是一个开源的Home Automation解决方案,它允许您使用多种设备来控制和监控您的智能家居系统。该解决方案支持众多硬件平台,如 ESP32、ESP8266 和 RPi等,并且提供了一个易于使用的Web界面来配置和控制您的家居系统。
源镜像 ghcr.io/esphome/esphome:stable
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/esphome/esphome:stable-linuxarm64
镜像ID sha256:bdc652779c78cf636a8d4d91413885136060c5ef634c975ff43501c791361ddd
镜像TAG stable-linuxarm64
大小 494.48MB
镜像源 ghcr.io
CMD dashboard /config
启动入口 /entrypoint.sh
工作目录 /config
OS/平台 linux/arm64
浏览量 163 次
贡献者
镜像创建 2024-07-25T00:51:12.785113522Z
同步时间 2024-07-31 11:22
更新时间 2025-01-01 07:11
开放端口
6052/tcp
环境变量
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin LANG=C.UTF-8 LC_ALL=C.UTF-8 PLATFORMIO_GLOBALLIB_DIR=/piolibs USERNAME= PASSWORD=

Docker拉取命令 无权限下载?点我修复

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/esphome/esphome:stable-linuxarm64
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/esphome/esphome:stable-linuxarm64  ghcr.io/esphome/esphome:stable

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/esphome/esphome:stable-linuxarm64
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/esphome/esphome:stable-linuxarm64  ghcr.io/esphome/esphome:stable

Shell快速替换命令

sed -i 's#ghcr.io/esphome/esphome:stable#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/esphome/esphome:stable-linuxarm64#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/esphome/esphome:stable-linuxarm64 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/esphome/esphome:stable-linuxarm64  ghcr.io/esphome/esphome:stable'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/esphome/esphome:stable-linuxarm64 && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/esphome/esphome:stable-linuxarm64  ghcr.io/esphome/esphome:stable'

镜像构建历史


# 2024-07-25 08:51:12  0.00B 设置默认要执行的命令
CMD ["dashboard" "/config"]
                        
# 2024-07-25 08:51:12  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/entrypoint.sh"]
                        
# 2024-07-25 08:51:12  0.00B 设置工作目录为/config
WORKDIR /config
                        
# 2024-07-25 08:51:12  0.00B 创建挂载点用于持久化数据或共享数据
VOLUME [/config]
                        
# 2024-07-25 08:51:12  1.05KB 复制新文件或目录到容器中
COPY docker/docker_entrypoint.sh /entrypoint.sh # buildkit
                        
# 2024-07-25 08:51:12  0.00B 指定检查容器健康状态的命令
HEALTHCHECK &{["CMD-SHELL" "curl --fail http://localhost:6052/version -A \"HealthCheck\" || exit 1"] "30s" "30s" "0s" "0s" '\x00'}
                        
# 2024-07-25 08:51:12  0.00B 声明容器运行时监听的端口
EXPOSE map[6052/tcp:{}]
                        
# 2024-07-25 08:51:12  0.00B 设置环境变量 USERNAME PASSWORD
ENV USERNAME= PASSWORD=
                        
# 2024-07-25 08:51:12  1.21MB 执行命令并创建新的镜像层
RUN |2 TARGETARCH=arm64 TARGETVARIANT= /bin/sh -c if [ "$TARGETARCH$TARGETVARIANT" = "armv7" ]; then         export PIP_EXTRA_INDEX_URL="https://www.piwheels.org/simple";   fi;   pip3 install   --break-system-packages --no-cache-dir -e /esphome # buildkit
                        
# 2024-07-25 08:50:31  13.39MB 复制新文件或目录到容器中
COPY . /esphome # buildkit
                        
# 2024-07-24 10:21:32  22.00B 执行命令并创建新的镜像层
RUN |2 TARGETARCH=arm64 TARGETVARIANT= /bin/sh -c git config --system --add safe.directory '*' # buildkit
                        
# 2024-07-24 10:21:31  172.75MB 执行命令并创建新的镜像层
RUN |2 TARGETARCH=arm64 TARGETVARIANT= /bin/sh -c if [ "$TARGETARCH$TARGETVARIANT" = "armv7" ]; then         export PIP_EXTRA_INDEX_URL="https://www.piwheels.org/simple";     fi;     CARGO_REGISTRIES_CRATES_IO_PROTOCOL=sparse CARGO_HOME=/root/.cargo     pip3 install     --break-system-packages --no-cache-dir -r /requirements.txt -r /requirements_optional.txt     && /platformio_install_deps.py /platformio.ini --libraries # buildkit
                        
# 2024-07-24 10:18:49  15.12KB 复制新文件或目录到容器中
COPY requirements.txt requirements_optional.txt script/platformio_install_deps.py platformio.ini / # buildkit
                        
# 2024-07-24 10:18:49  13.66MB 执行命令并创建新的镜像层
RUN |2 TARGETARCH=arm64 TARGETVARIANT= /bin/sh -c if [ "$TARGETARCH$TARGETVARIANT" = "armv7" ]; then         export PIP_EXTRA_INDEX_URL="https://www.piwheels.org/simple";     fi;     pip3 install     --break-system-packages --no-cache-dir     platformio==6.1.15     && platformio settings set enable_telemetry No     && platformio settings set check_platformio_interval 1000000     && mkdir -p /piolibs # buildkit
                        
# 2024-07-24 10:18:23  0.00B 执行命令并创建新的镜像层
RUN |2 TARGETARCH=arm64 TARGETVARIANT= /bin/sh -c if [ "$TARGETARCH$TARGETVARIANT" = "armv7" ]; then         ln -s /lib/arm-linux-gnueabihf/ld-linux-armhf.so.3 /lib/ld-linux.so.3;     fi # buildkit
                        
# 2024-07-24 10:18:23  0.00B 设置环境变量 LANG LC_ALL PLATFORMIO_GLOBALLIB_DIR
ENV LANG=C.UTF-8 LC_ALL=C.UTF-8 PLATFORMIO_GLOBALLIB_DIR=/piolibs
                        
# 2024-07-24 10:18:23  196.29MB 执行命令并创建新的镜像层
RUN |2 TARGETARCH=arm64 TARGETVARIANT= /bin/sh -c apt-get update     && apt-get install -y --no-install-recommends         python3-pip=23.0.1+dfsg-1         python3-setuptools=66.1.1-1         python3-venv=3.11.2-1+b1         python3-wheel=0.38.4-2         iputils-ping=3:20221126-1         git=1:2.39.2-1.1         curl=7.88.1-10+deb12u6         openssh-client=1:9.2p1-2+deb12u2         python3-cffi=1.15.1-5         libcairo2=1.16.0-7         libmagic1=1:5.44-3         patch=2.7.6-7     && (         (             [ "$TARGETARCH$TARGETVARIANT" = "armv7" ] &&                 apt-get install -y --no-install-recommends                 build-essential=12.9                 python3-dev=3.11.2-1+b1                 zlib1g-dev=1:1.2.13.dfsg-1                 libjpeg-dev=1:2.1.5-2                 libfreetype-dev=2.12.1+dfsg-5+deb12u3                 libssl-dev=3.0.13-1~deb12u1                 libffi-dev=3.4.4-1                 libopenjp2-7=2.5.0-2                 libtiff6=4.5.0-6+deb12u1                 cargo=0.66.0+ds1-1                 pkg-config=1.8.1-1                 gcc-arm-linux-gnueabihf=4:12.2.0-3         )         || [ "$TARGETARCH$TARGETVARIANT" != "armv7" ]     )     && rm -rf         /tmp/*         /var/{cache,log}/*         /var/lib/apt/lists/* # buildkit
                        
# 2024-07-24 10:18:23  0.00B 定义构建参数
ARG TARGETVARIANT=
                        
# 2024-07-24 10:18:23  0.00B 定义构建参数
ARG TARGETARCH=arm64
                        
# 2023-11-21 14:27:06  0.00B 
/bin/sh -c #(nop)  CMD ["bash"]
                        
# 2023-11-21 14:27:06  97.16MB 
/bin/sh -c #(nop) ADD file:869c7d0747a17c53715581a2e862992eb8516c7f45f167821dfa80966a4870d1 in / 
                        
                    

镜像信息

{
    "Id": "sha256:bdc652779c78cf636a8d4d91413885136060c5ef634c975ff43501c791361ddd",
    "RepoTags": [
        "ghcr.io/esphome/esphome:stable",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/esphome/esphome:stable-linuxarm64"
    ],
    "RepoDigests": [
        "ghcr.io/esphome/esphome@sha256:b8209dc73177299341f2c854630ceada16539c8affe73041e40516fc372d4bfd",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/esphome/esphome@sha256:047f57758148fe628030b26d42f2c935049f181c953671f7ea3c838970c9b1f8"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2024-07-25T00:51:12.785113522Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "6052/tcp": {}
        },
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "LANG=C.UTF-8",
            "LC_ALL=C.UTF-8",
            "PLATFORMIO_GLOBALLIB_DIR=/piolibs",
            "USERNAME=",
            "PASSWORD="
        ],
        "Cmd": [
            "dashboard",
            "/config"
        ],
        "Healthcheck": {
            "Test": [
                "CMD-SHELL",
                "curl --fail http://localhost:6052/version -A \"HealthCheck\" || exit 1"
            ],
            "Interval": 30000000000,
            "Timeout": 30000000000
        },
        "ArgsEscaped": true,
        "Image": "",
        "Volumes": {
            "/config": {}
        },
        "WorkingDir": "/config",
        "Entrypoint": [
            "/entrypoint.sh"
        ],
        "OnBuild": null,
        "Labels": null
    },
    "Architecture": "arm64",
    "Os": "linux",
    "Size": 494481364,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/4603cd41695f9e230f0abbc6ccf57ef8e809604a5db77829574e9fe1ba6b72f7/diff:/var/lib/docker/overlay2/dfc4cf9199739ecead483c2c0239b93b3f20e9acbbfba14b372737a0d443485f/diff:/var/lib/docker/overlay2/bf36005db287947789ed49c9c2d63a95ede3e42a11f0d65615f01ed67f8fc557/diff:/var/lib/docker/overlay2/5147fba1ed1ca4efa1f94ce6960eb801005f73d8aa57fdb88a696778cb2328d2/diff:/var/lib/docker/overlay2/d021a9c64e739748ad503ee939820fa6bec58483d19a996885d6ca264d159ceb/diff:/var/lib/docker/overlay2/77bb081c1d3db81c418b5c7685ceec58cbb90246b22210d2d28d0553d495ad63/diff:/var/lib/docker/overlay2/e018438e5d8a970910a4e85da5332b182f326183c64073f20325280080c788b0/diff:/var/lib/docker/overlay2/c6d1755c15d4ec66f2656ba6b44f78da4c6df3e4de26f20febb35834a5e0de63/diff:/var/lib/docker/overlay2/573c83ceded0910221bbfe283f983230475556563166d8f3f782f7a33f281606/diff:/var/lib/docker/overlay2/ac2d4c39eb2dffee1531a48def46b8321490fa3ad6c990539d6af19894774d16/diff",
            "MergedDir": "/var/lib/docker/overlay2/7bd86d6593d058ef2f4c1e39104c35b77cfd530398dad8d237164d06e4d5bfba/merged",
            "UpperDir": "/var/lib/docker/overlay2/7bd86d6593d058ef2f4c1e39104c35b77cfd530398dad8d237164d06e4d5bfba/diff",
            "WorkDir": "/var/lib/docker/overlay2/7bd86d6593d058ef2f4c1e39104c35b77cfd530398dad8d237164d06e4d5bfba/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:f4e4d9391e1332a5b50063a92ccc434b92fccd14962fd9c37711d864d587d98a",
            "sha256:1388b8d8757e555874e7b5f1801a759181d68dee42991dbb8396f13f8ef2855b",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:6dc1c78ebf257d3f970091fc0013ba09651e66115cd0008cef9606f993bc1f2d",
            "sha256:30599a58685755aefc6661530e66d7f363eff12eba5feebc0fcdd4cf6533e9eb",
            "sha256:ba293b32604ae3f33923cd936f4e51eb01138155597c91ad153258f8ef0a2791",
            "sha256:827aed1a8d7b77b0c59b6a03c9cd84e4beb93f749974463997a0281599414f5d",
            "sha256:a6cf6275c5ffe92f0afbaee633392d38c0d8f112ca9db57ba73fefc2b7f1c4fb",
            "sha256:05ae631bf652c68ebc55bb71f04ab99cfe28d12adcd84f5f8fca74d50826167c",
            "sha256:aa8a7c389e25408dff8d301a247b6b6c4fc8cad61282d817b7dec91ed458de7c",
            "sha256:66232b9ec8ca509c5a7bd38196c9d605e1d1ef9eb8cf1e7c919971dd6668f9ac"
        ]
    },
    "Metadata": {
        "LastTagTime": "2024-07-31T11:21:36.689864409+08:00"
    }
}

更多版本

ghcr.io/esphome/esphome:stable

linux/arm64 ghcr.io494.48MB2024-07-31 11:22
162