ghcr.io/home-assistant/armv7-hassio-supervisor:2024.07.0 linux/arm

ghcr.io/home-assistant/armv7-hassio-supervisor:2024.07.0 - 国内下载镜像源 浏览次数:223 安全受验证的发布者-Home Assistant 温馨提示: 这是一个 linux/arm 系统架构镜像

Home Assistant ARMv7 Hassio Supervisor

这是 Home Assistant 的 ARMv7 版本 HASSIO 超级管理员镜像。

该镜像用于运行 Home Assistant 自动化平台的超级管理员服务,以管理和控制家居设备自动化系统。

ARMv7 是一个低功率、可移植性强的处理器架构,用于在 Resource-constrained 设备上运行 Home Assistant 。

源镜像 ghcr.io/home-assistant/armv7-hassio-supervisor:2024.07.0
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/home-assistant/armv7-hassio-supervisor:2024.07.0-linuxarm64
镜像ID sha256:fe4d96ad8b60e26c0853b0e3ac36c7d40ae55ab5e52e64890b1e01eaa07c6a67
镜像TAG 2024.07.0-linuxarm64
大小 334.08MB
镜像源 ghcr.io
CMD
启动入口 /init
工作目录 /
OS/平台 linux/arm
浏览量 223 次
贡献者
镜像创建 2024-07-25T19:51:53.023259405Z
同步时间 2024-07-26 15:29
更新时间 2024-10-23 17:37
环境变量
PATH=/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin LANG=C.UTF-8 S6_BEHAVIOUR_IF_STAGE2_FAILS=2 S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0 S6_CMD_WAIT_FOR_SERVICES=1 S6_SERVICES_READYTIME=50 UV_EXTRA_INDEX_URL=https://wheels.home-assistant.io/musllinux-index/ S6_SERVICES_GRACETIME=10000 SUPERVISOR_API=http://localhost CRYPTOGRAPHY_OPENSSL_NO_LEGACY=1 UV_SYSTEM_PYTHON=true
镜像标签
armv7: io.hass.arch armv7: io.hass.base.arch ghcr.io/home-assistant/armv7-base:3.20: io.hass.base.image python: io.hass.base.name 2024.06.1: io.hass.base.version supervisor: io.hass.type 2024.07.0: io.hass.version The Home Assistant Authors: org.opencontainers.image.authors 2024-07-25 19:51:05+00:00: org.opencontainers.image.created Container-based system for managing Home Assistant Core installation: org.opencontainers.image.description https://www.home-assistant.io/docs/: org.opencontainers.image.documentation Apache License 2.0: org.opencontainers.image.licenses https://github.com/home-assistant/supervisor: org.opencontainers.image.source Home Assistant Supervisor: org.opencontainers.image.title https://www.home-assistant.io/: org.opencontainers.image.url 2024.07.0: org.opencontainers.image.version

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

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/home-assistant/armv7-hassio-supervisor:2024.07.0-linuxarm64
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/home-assistant/armv7-hassio-supervisor:2024.07.0-linuxarm64  ghcr.io/home-assistant/armv7-hassio-supervisor:2024.07.0

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/home-assistant/armv7-hassio-supervisor:2024.07.0-linuxarm64
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/home-assistant/armv7-hassio-supervisor:2024.07.0-linuxarm64  ghcr.io/home-assistant/armv7-hassio-supervisor:2024.07.0

Shell快速替换命令

sed -i 's#ghcr.io/home-assistant/armv7-hassio-supervisor:2024.07.0#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/home-assistant/armv7-hassio-supervisor:2024.07.0-linuxarm64#' deployment.yaml

镜像历史

大小 创建时间 层信息
12.70KB 2024-07-26 03:51:53 COPY rootfs / # buildkit
0.00B 2024-07-26 03:51:52 WORKDIR /
2.32MB 2024-07-26 03:51:52 RUN |2 COSIGN_VERSION=2.2.3 BUILD_ARCH=armv7 /bin/ash -o pipefail -c pip3 install -e ./supervisor && python3 -m compileall ./supervisor/supervisor # buildkit
39.26MB 2024-07-26 03:51:25 COPY . supervisor # buildkit
54.66MB 2024-07-26 03:51:25 RUN |2 COSIGN_VERSION=2.2.3 BUILD_ARCH=armv7 /bin/ash -o pipefail -c if [ "${BUILD_ARCH}" = "i386" ]; then linux32 uv pip install --no-build -r requirements.txt; else uv pip install --no-build -r requirements.txt; fi && rm -f requirements.txt # buildkit
545.00B 2024-07-26 03:51:19 COPY requirements.txt . # buildkit
121.29MB 2024-07-26 03:51:19 RUN |2 COSIGN_VERSION=2.2.3 BUILD_ARCH=armv7 /bin/ash -o pipefail -c set -x && apk add --no-cache findutils eudev eudev-libs git libffi libpulse musl openssl yaml && curl -Lso /usr/bin/cosign "https://github.com/home-assistant/cosign/releases/download/${COSIGN_VERSION}/cosign_${BUILD_ARCH}" && chmod a+x /usr/bin/cosign && pip3 install uv==0.2.21 # buildkit
0.00B 2024-07-26 03:51:06 WORKDIR /usr/src
0.00B 2024-07-26 03:51:06 ARG COSIGN_VERSION BUILD_ARCH
0.00B 2024-07-26 03:51:06 ENV S6_SERVICES_GRACETIME=10000 SUPERVISOR_API=http://localhost CRYPTOGRAPHY_OPENSSL_NO_LEGACY=1 UV_SYSTEM_PYTHON=true
17.87MB 2024-06-22 23:35:01 RUN |4 PYTHON_VERSION=3.12.4 PIP_VERSION=24.1 GPG_KEY=7169605F62C751356D054A26A821E680E5FA6305 QEMU_CPU= /bin/ash -o pipefail -c set -ex; apk add --no-cache --virtual .fetch-deps openssl; curl -L -o get-pip.py 'https://bootstrap.pypa.io/get-pip.py'; apk del .fetch-deps; python get-pip.py --disable-pip-version-check --no-cache-dir pip==${PIP_VERSION} ; pip --version; find /usr/local -depth \( -type d -a \( -name test -o -name tests \) \) -exec rm -rf '{}' +; rm -f get-pip.py # buildkit
32.00B 2024-06-22 23:34:26 RUN |4 PYTHON_VERSION=3.12.4 PIP_VERSION=24.1 GPG_KEY=7169605F62C751356D054A26A821E680E5FA6305 QEMU_CPU= /bin/ash -o pipefail -c cd /usr/local/bin && ln -s idle3 idle && ln -s pydoc3 pydoc && ln -s python3 python && ln -s python3-config python-config # buildkit
63.32MB 2024-06-22 23:34:26 RUN |4 PYTHON_VERSION=3.12.4 PIP_VERSION=24.1 GPG_KEY=7169605F62C751356D054A26A821E680E5FA6305 QEMU_CPU= /bin/ash -o pipefail -c set -ex && export PYTHON_VERSION=${PYTHON_VERSION} && apk add --no-cache --virtual .fetch-deps gnupg openssl tar xz && curl -L -o python.tar.xz "https://www.python.org/ftp/python/${PYTHON_VERSION%%[a-z]*}/Python-$PYTHON_VERSION.tar.xz" && curl -L -o python.tar.xz.asc "https://www.python.org/ftp/python/${PYTHON_VERSION%%[a-z]*}/Python-$PYTHON_VERSION.tar.xz.asc" && export GNUPGHOME="$(mktemp -d)" && echo "disable-ipv6" >> "$GNUPGHOME/dirmngr.conf" && gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys "${GPG_KEY}" && gpg --batch --verify python.tar.xz.asc python.tar.xz && { command -v gpgconf > /dev/null && gpgconf --kill all || :; } && rm -rf "$GNUPGHOME" python.tar.xz.asc && mkdir -p /usr/src/python && tar -xJC /usr/src/python --strip-components=1 -f python.tar.xz && rm python.tar.xz && apk add --no-cache --virtual .build-deps patch bzip2-dev coreutils dpkg-dev dpkg expat-dev findutils build-base gdbm-dev libc-dev libffi-dev libnsl-dev openssl openssl-dev libtirpc-dev linux-headers make mpdecimal-dev ncurses-dev pax-utils readline-dev sqlite-dev tcl-dev tk tk-dev xz-dev zlib-dev bluez-dev && apk del .fetch-deps && for i in /usr/src/*.patch; do patch -d /usr/src/python -p 1 < "${i}"; done && cd /usr/src/python && gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)" && ./configure --build="$gnuArch" --enable-loadable-sqlite-extensions --enable-optimizations --enable-option-checking=fatal --enable-shared --with-lto --with-system-libmpdec --with-system-expat --without-ensurepip --without-static-libpython && make -j "$(nproc)" LDFLAGS="-Wl,--strip-all" CFLAGS="-fno-semantic-interposition -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free" EXTRA_CFLAGS="-DTHREAD_STACK_SIZE=0x100000" && make install && find /usr/local -type f -executable -not \( -name '*tkinter*' \) -exec scanelf --needed --nobanner --format '%n#p' '{}' ';' | tr ',' '\n' | sort -u | awk 'system("[ -e /usr/local/lib/" $1 " ]") == 0 { next } { print "so:" $1 }' | xargs -rt apk add --no-cache --virtual .python-rundeps && apk del .build-deps && find /usr/local -depth \( -type d -a \( -name test -o -name tests \) \) -exec rm -rf '{}' + && rm -rf /usr/src/python && rm -f /usr/src/*.patch # buildkit
15.72KB 2024-06-22 20:35:49 COPY *.patch /usr/src/ # buildkit
0.00B 2024-06-22 20:35:49 SHELL [/bin/ash -o pipefail -c]
0.00B 2024-06-22 20:35:49 ENV PATH=/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
0.00B 2024-06-22 20:35:49 ARG PYTHON_VERSION PIP_VERSION GPG_KEY QEMU_CPU
0.00B 2024-06-22 20:34:05 ENTRYPOINT ["/init"]
0.00B 2024-06-22 20:34:05 WORKDIR /
152.00B 2024-06-22 20:34:05 COPY rootfs / # buildkit
30.23MB 2024-06-22 20:34:05 RUN |6 BASHIO_VERSION=0.16.2 TEMPIO_VERSION=2021.09.0 S6_OVERLAY_VERSION=3.1.6.2 JEMALLOC_VERSION=5.3.0 QEMU_CPU= BUILD_ARCH=armv7 /bin/ash -o pipefail -c set -x && apk add --no-cache bash bind-tools ca-certificates curl jq libstdc++ tzdata xz && apk add --no-cache --virtual .build-deps build-base autoconf git && if [ "${BUILD_ARCH}" = "armv7" ]; then export S6_ARCH="arm"; elif [ "${BUILD_ARCH}" = "i386" ]; then export S6_ARCH="i686"; elif [ "${BUILD_ARCH}" = "amd64" ]; then export S6_ARCH="x86_64"; else export S6_ARCH="${BUILD_ARCH}"; fi && curl -L -f -s "https://github.com/just-containers/s6-overlay/releases/download/v${S6_OVERLAY_VERSION}/s6-overlay-${S6_ARCH}.tar.xz" | tar Jxvf - -C / && curl -L -f -s "https://github.com/just-containers/s6-overlay/releases/download/v${S6_OVERLAY_VERSION}/s6-overlay-noarch.tar.xz" | tar Jxvf - -C / && curl -L -f -s "https://github.com/just-containers/s6-overlay/releases/download/v${S6_OVERLAY_VERSION}/s6-overlay-symlinks-arch.tar.xz" | tar Jxvf - -C / && curl -L -f -s "https://github.com/just-containers/s6-overlay/releases/download/v${S6_OVERLAY_VERSION}/s6-overlay-symlinks-noarch.tar.xz" | tar Jxvf - -C / && mkdir -p /etc/fix-attrs.d && mkdir -p /etc/services.d && git clone "https://github.com/jemalloc/jemalloc" /usr/src/jemalloc && cd /usr/src/jemalloc && git checkout ${JEMALLOC_VERSION} && ./autogen.sh --with-lg-page=16 && make -j "$(nproc)" && make install_lib_shared install_bin && mkdir -p /usr/src/bashio && curl -L -f -s "https://github.com/hassio-addons/bashio/archive/v${BASHIO_VERSION}.tar.gz" | tar -xzf - --strip 1 -C /usr/src/bashio && mv /usr/src/bashio/lib /usr/lib/bashio && ln -s /usr/lib/bashio/bashio /usr/bin/bashio && curl -L -f -s -o /usr/bin/tempio "https://github.com/home-assistant/tempio/releases/download/${TEMPIO_VERSION}/tempio_${BUILD_ARCH}" && chmod a+x /usr/bin/tempio && apk del .build-deps && rm -rf /usr/src/* # buildkit
0.00B 2024-06-22 20:23:53 ARG BUILD_ARCH
0.00B 2024-06-22 20:23:53 WORKDIR /usr/src
0.00B 2024-06-22 20:23:53 ARG BASHIO_VERSION TEMPIO_VERSION S6_OVERLAY_VERSION JEMALLOC_VERSION QEMU_CPU
0.00B 2024-06-22 20:23:53 SHELL [/bin/ash -o pipefail -c]
0.00B 2024-06-22 20:23:53 ENV LANG=C.UTF-8 S6_BEHAVIOUR_IF_STAGE2_FAILS=2 S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0 S6_CMD_WAIT_FOR_SERVICES=1 S6_SERVICES_READYTIME=50 UV_EXTRA_INDEX_URL=https://wheels.home-assistant.io/musllinux-index/
0.00B 2024-06-21 02:00:28 /bin/sh -c #(nop) CMD ["/bin/sh"]
5.10MB 2024-06-21 02:00:28 /bin/sh -c #(nop) ADD file:4d58f44e3cedeba6fad741c79bc5acab1a9f2a2f597c854dc3bb8b8595ebf3e1 in /

镜像信息

{
    "Id": "sha256:fe4d96ad8b60e26c0853b0e3ac36c7d40ae55ab5e52e64890b1e01eaa07c6a67",
    "RepoTags": [
        "ghcr.io/home-assistant/armv7-hassio-supervisor:2024.07.0",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/home-assistant/armv7-hassio-supervisor:2024.07.0-linuxarm64"
    ],
    "RepoDigests": [
        "ghcr.io/home-assistant/armv7-hassio-supervisor@sha256:f9822e0defe908b07ebaf4b5d729f5d0492ef58e527c037ec73c6935d13f788c",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/home-assistant/armv7-hassio-supervisor@sha256:f9822e0defe908b07ebaf4b5d729f5d0492ef58e527c037ec73c6935d13f788c"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2024-07-25T19:51:53.023259405Z",
    "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/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "LANG=C.UTF-8",
            "S6_BEHAVIOUR_IF_STAGE2_FAILS=2",
            "S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0",
            "S6_CMD_WAIT_FOR_SERVICES=1",
            "S6_SERVICES_READYTIME=50",
            "UV_EXTRA_INDEX_URL=https://wheels.home-assistant.io/musllinux-index/",
            "S6_SERVICES_GRACETIME=10000",
            "SUPERVISOR_API=http://localhost",
            "CRYPTOGRAPHY_OPENSSL_NO_LEGACY=1",
            "UV_SYSTEM_PYTHON=true"
        ],
        "Cmd": null,
        "Image": "",
        "Volumes": null,
        "WorkingDir": "/",
        "Entrypoint": [
            "/init"
        ],
        "OnBuild": null,
        "Labels": {
            "io.hass.arch": "armv7",
            "io.hass.base.arch": "armv7",
            "io.hass.base.image": "ghcr.io/home-assistant/armv7-base:3.20",
            "io.hass.base.name": "python",
            "io.hass.base.version": "2024.06.1",
            "io.hass.type": "supervisor",
            "io.hass.version": "2024.07.0",
            "org.opencontainers.image.authors": "The Home Assistant Authors",
            "org.opencontainers.image.created": "2024-07-25 19:51:05+00:00",
            "org.opencontainers.image.description": "Container-based system for managing Home Assistant Core installation",
            "org.opencontainers.image.documentation": "https://www.home-assistant.io/docs/",
            "org.opencontainers.image.licenses": "Apache License 2.0",
            "org.opencontainers.image.source": "https://github.com/home-assistant/supervisor",
            "org.opencontainers.image.title": "Home Assistant Supervisor",
            "org.opencontainers.image.url": "https://www.home-assistant.io/",
            "org.opencontainers.image.version": "2024.07.0"
        },
        "Shell": [
            "/bin/ash",
            "-o",
            "pipefail",
            "-c"
        ]
    },
    "Architecture": "arm",
    "Variant": "v7",
    "Os": "linux",
    "Size": 334081149,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/59d99bb59c532e39881d071528e1d67b1257fc35bb37342056db2d10e557c128/diff:/var/lib/docker/overlay2/99e9988c7cbb551cfd29f870ce7c6eee50da711e82656aa0e1fc8b94f00e974a/diff:/var/lib/docker/overlay2/e52adca75c7e68ddb22bda1244d774721c1615a050b2898453d84b49cf22b36d/diff:/var/lib/docker/overlay2/cb0a627e9437486e059bf6a93588c5165a3a5a9ffa03f73da8aeb23cf8ff5946/diff:/var/lib/docker/overlay2/1ba12bb269866069f3ca2cb31066b4b20f0cbaa34d022f61573504efa8f59986/diff:/var/lib/docker/overlay2/c58d5e498a81f9edc475f9588dc14b2c52c2f91dc3bc41445269f46f7b3dbebf/diff:/var/lib/docker/overlay2/7990c564305530d0963a72d1e7d3afe68e35d7a7e9decbf95fbbef75bf47f99b/diff:/var/lib/docker/overlay2/a221155ef9e4fe126b518d1ae57af09efdfa131a7d967d0299f6e6486f7710f2/diff:/var/lib/docker/overlay2/645d38f9265b909412bddf6765cdd9117c7877ca243b5d5a100402d334a66fd6/diff:/var/lib/docker/overlay2/ec4e82be9a8b243cba57bb3438b6a036ef9da66c27a70dbbad0b59f79dcdb312/diff:/var/lib/docker/overlay2/c94db585f1f5570f417adee6718b88c339a840d7a2e86ea556df19697e87b918/diff:/var/lib/docker/overlay2/6e88d07ed24cc0189cc2517e394eb6d7a6aa0a3c52e24ad6e86e48bba0c873f6/diff:/var/lib/docker/overlay2/c0f7ba18dfb91d3fe811d040440a5e7c007afa7fee3e455f65aaa8c27a636efc/diff:/var/lib/docker/overlay2/72d0d45eb3c7b7a2656981df144aedb81f37dc18067c5353f2f92596f66268e3/diff",
            "MergedDir": "/var/lib/docker/overlay2/18f8896bbde571211af69d131d747d1d5acbcfee15f8a9e311c43bb60b418bd5/merged",
            "UpperDir": "/var/lib/docker/overlay2/18f8896bbde571211af69d131d747d1d5acbcfee15f8a9e311c43bb60b418bd5/diff",
            "WorkDir": "/var/lib/docker/overlay2/18f8896bbde571211af69d131d747d1d5acbcfee15f8a9e311c43bb60b418bd5/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:d98949009a699550c13ffbb6e0ed208c347c363c8ac8791a4bbadfc216229791",
            "sha256:af5c1829a1423e8928d0532b038d0d7b573bd2870a1362c0f7e227d578aebcb8",
            "sha256:dbe9d8cbbf0be6cd70425c9a17be05453f205b33c28c04f2bafe0669f99b8224",
            "sha256:9f6945fa705592145e4fa131785aa31a0762c49762b8e673024379dca4e0b66e",
            "sha256:c54351c0c78ed2c95deac3ba5f184702d60e1bf91b107be4c2b2e2eaef29e3ed",
            "sha256:9f4d8c5d56493d7fee3717d9985c3e5dfea8b207067682adb10fd1cad089c7be",
            "sha256:697a810c84df8b62b54207d484591f8575484ad634b743e15a6d42a21b8e16a1",
            "sha256:22e5d9c40a4045457468c01e491445a7dcb57dad74675522251ad2d85d5612e1",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:a4045278582ff49f19b98d9363d1d620951714a44cefc7f665171760bf177585",
            "sha256:8dea9b2cf0d43dde52a68aaf25fc8725f28ce96ea1b395f321d326164acccbb3",
            "sha256:ec2725cad88aaef1e78a1e67532cf5447377a0c9a593a4af88a1cee274cc4141",
            "sha256:dc5081bf2a70620c5b2224814ef649e70b309efac41e9c4d4d43564809c14c7f",
            "sha256:e5bb810f77ef020c4e44233f4f67afd7e5566883bbcb5c151f212890ff11edd4",
            "sha256:a994ac82a574d23de865d5d655ade28951d3d38c192a5953197218156023ee8a"
        ]
    },
    "Metadata": {
        "LastTagTime": "2024-07-26T15:29:16.422880605+08:00"
    }
}

更多版本