docker.io/hyperf/hyperf:8.1-alpine-v3.18-swoole linux/arm64

docker.io/hyperf/hyperf:8.1-alpine-v3.18-swoole - 国内下载镜像源 浏览次数:23 温馨提示: 这是一个 linux/arm64 系统架构镜像

Hyperf 框架 Docker 镜像

这是一个基于 Hyperf 框架构建的 Docker 镜像,用于快速部署和运行 Hyperf 应用。该镜像包含了 Hyperf 框架的所有依赖以及必要的运行环境,可以方便地在各种环境中进行开发和部署。

该镜像的优点包括:

  • 轻量级:仅包含必要的依赖,减少了镜像大小。
  • 易于使用:使用 Docker 容器,可以轻松部署和运行 Hyperf 应用。
  • 可移植性:可以在各种环境中运行,不受环境限制。
源镜像 docker.io/hyperf/hyperf:8.1-alpine-v3.18-swoole
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/hyperf/hyperf:8.1-alpine-v3.18-swoole-linuxarm64
镜像ID sha256:9c87469e448067c43bd13e0b3a13a2a660e49518f51418f2a5571add9c77c404
镜像TAG 8.1-alpine-v3.18-swoole-linuxarm64
大小 124.84MB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD /bin/sh
启动入口
工作目录 /
OS/平台 linux/arm64
浏览量 23 次
贡献者
镜像创建 2025-04-25T10:44:04.235153026Z
同步时间 2025-07-07 08:58
更新时间 2025-07-11 04:45
环境变量
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin SW_VERSION=v6.0.2 COMPOSER_VERSION=2.8.8 COMPOSER_ALLOW_SUPERUSER=1 PHPIZE_DEPS=autoconf dpkg-dev dpkg file g++ gcc libc-dev make php81-dev php81-pear pkgconf re2c pcre-dev pcre2-dev zlib-dev libtool automake libaio-dev openssl-dev curl-dev
镜像标签
MIT: license Hyperf Developers <group@hyperf.io>: maintainer 1.0: version

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/hyperf/hyperf:8.1-alpine-v3.18-swoole-linuxarm64
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/hyperf/hyperf:8.1-alpine-v3.18-swoole-linuxarm64  docker.io/hyperf/hyperf:8.1-alpine-v3.18-swoole

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/hyperf/hyperf:8.1-alpine-v3.18-swoole-linuxarm64
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/hyperf/hyperf:8.1-alpine-v3.18-swoole-linuxarm64  docker.io/hyperf/hyperf:8.1-alpine-v3.18-swoole

Shell快速替换命令

sed -i 's#hyperf/hyperf:8.1-alpine-v3.18-swoole#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/hyperf/hyperf:8.1-alpine-v3.18-swoole-linuxarm64#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/hyperf/hyperf:8.1-alpine-v3.18-swoole-linuxarm64 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/hyperf/hyperf:8.1-alpine-v3.18-swoole-linuxarm64  docker.io/hyperf/hyperf:8.1-alpine-v3.18-swoole'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/hyperf/hyperf:8.1-alpine-v3.18-swoole-linuxarm64 && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/hyperf/hyperf:8.1-alpine-v3.18-swoole-linuxarm64  docker.io/hyperf/hyperf:8.1-alpine-v3.18-swoole'

镜像构建历史


# 2025-04-25 18:44:04  70.30MB 执行命令并创建新的镜像层
RUN |3 SW_VERSION=v6.0.2 COMPOSER_VERSION=2.8.8 PHP_BUILD_VERSION=81 /bin/sh -c set -ex     && apk update     && apk add --no-cache libstdc++ openssl git bash c-ares-dev libpq-dev php81-pdo_pgsql php81-pdo_sqlite php81-pdo_odbc     && apk add --no-cache --virtual .build-deps $PHPIZE_DEPS unixodbc-dev sqlite-dev     && cd /tmp     && curl -SL "https://github.com/swoole/swoole-src/archive/${SW_VERSION}.tar.gz" -o swoole.tar.gz     && ls -alh     && cd /tmp     && mkdir -p swoole     && tar -xf swoole.tar.gz -C swoole --strip-components=1     && ln -s /usr/bin/phpize${PHP_BUILD_VERSION} /usr/local/bin/phpize     && ln -s /usr/bin/php-config${PHP_BUILD_VERSION} /usr/local/bin/php-config     && (         cd swoole         && phpize         && ./configure --enable-openssl --enable-swoole-curl --enable-cares --enable-swoole-pgsql --enable-swoole-sqlite --with-swoole-odbc=unixodbc,/usr         && make -s -j$(nproc) && make install     )     && echo "memory_limit=1G" > /etc/php${PHP_BUILD_VERSION}/conf.d/00_default.ini     && echo "max_input_vars=PHP_INT_MAX" >> /etc/php${PHP_BUILD_VERSION}/conf.d/00_default.ini     && echo "opcache.enable_cli = 'On'" >> /etc/php${PHP_BUILD_VERSION}/conf.d/00_opcache.ini     && echo "extension=swoole.so" > /etc/php${PHP_BUILD_VERSION}/conf.d/50_swoole.ini     && echo "swoole.use_shortname = 'Off'" >> /etc/php${PHP_BUILD_VERSION}/conf.d/50_swoole.ini     && wget -nv -O /usr/local/bin/composer https://github.com/composer/composer/releases/download/${COMPOSER_VERSION}/composer.phar     && chmod u+x /usr/local/bin/composer     && apk del .build-deps     && rm -rf /var/cache/apk/* /tmp/* /usr/share/man /usr/local/bin/php*     && php -v     && php -m     && php --ri swoole     && php --ri Zend\ OPcache     && composer     && echo -e "\033[42;37m Build Completed :).\033[0m\n" # buildkit
                        
# 2025-04-25 18:44:04  0.00B 设置环境变量 SW_VERSION COMPOSER_VERSION COMPOSER_ALLOW_SUPERUSER PHPIZE_DEPS
ENV SW_VERSION=v6.0.2 COMPOSER_VERSION=2.8.8 COMPOSER_ALLOW_SUPERUSER=1 PHPIZE_DEPS=autoconf dpkg-dev dpkg file g++ gcc libc-dev make php81-dev php81-pear pkgconf re2c pcre-dev pcre2-dev zlib-dev libtool automake libaio-dev openssl-dev curl-dev
                        
# 2025-04-25 18:44:04  0.00B 定义构建参数
ARG PHP_BUILD_VERSION=81
                        
# 2025-04-25 18:44:04  0.00B 定义构建参数
ARG COMPOSER_VERSION=2.8.8
                        
# 2025-04-25 18:44:04  0.00B 定义构建参数
ARG SW_VERSION=v6.0.2
                        
# 2025-04-25 18:44:04  0.00B 添加元数据标签
LABEL maintainer=Hyperf Developers <group@hyperf.io> version=1.0 license=MIT
                        
# 2025-04-24 16:57:34  46.87MB 执行命令并创建新的镜像层
RUN /bin/sh -c set -ex     && apk update     && apk add --no-cache     ca-certificates     curl     wget     tar     xz     tzdata     pcre     php81     php81-bcmath     php81-curl     php81-ctype     php81-dom     php81-fileinfo     php81-gd     php81-iconv     php81-mbstring     php81-mysqlnd     php81-openssl     php81-pdo     php81-pdo_mysql     php81-phar     php81-posix     php81-redis     php81-sockets     php81-sodium     php81-sysvshm     php81-sysvmsg     php81-sysvsem     php81-simplexml     php81-tokenizer     php81-zip     php81-zlib     php81-xml     php81-xmlreader     php81-xmlwriter     php81-pcntl     php81-opcache     && ln -sf /usr/bin/php81 /usr/bin/php     && php /init.php     && apk del --purge *-dev     && rm -rf /var/cache/apk/* /tmp/* /usr/share/man /usr/share/php81     && php -v     && php -m     && echo -e "\033[42;37m Build Completed :).\033[0m\n" # buildkit
                        
# 2025-04-24 16:57:22  929.00B 复制新文件或目录到容器中
COPY ./init.php /init.php # buildkit
                        
# 2025-04-24 16:57:22  0.00B 添加元数据标签
LABEL maintainer=Hyperf Developers <group@hyperf.io> version=1.0 license=MIT
                        
# 2025-02-14 11:03:06  0.00B 设置默认要执行的命令
CMD ["/bin/sh"]
                        
# 2025-02-14 11:03:06  7.67MB 复制文件或目录到容器中
ADD alpine-minirootfs-3.18.12-aarch64.tar.gz / # buildkit
                        
                    

镜像信息

{
    "Id": "sha256:9c87469e448067c43bd13e0b3a13a2a660e49518f51418f2a5571add9c77c404",
    "RepoTags": [
        "hyperf/hyperf:8.1-alpine-v3.18-swoole",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/hyperf/hyperf:8.1-alpine-v3.18-swoole-linuxarm64"
    ],
    "RepoDigests": [
        "hyperf/hyperf@sha256:4e6bd88154bb9f3d4b10d97363be7cdf48214935d3854a0919d4527a64d8521e",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/hyperf/hyperf@sha256:0ceb415ae0cc70f617157e3f6acb8b0cd05d46e1f1555749c5e362c92dcf2a5a"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2025-04-25T10:44:04.235153026Z",
    "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",
            "SW_VERSION=v6.0.2",
            "COMPOSER_VERSION=2.8.8",
            "COMPOSER_ALLOW_SUPERUSER=1",
            "PHPIZE_DEPS=autoconf dpkg-dev dpkg file g++ gcc libc-dev make php81-dev php81-pear pkgconf re2c pcre-dev pcre2-dev zlib-dev libtool automake libaio-dev openssl-dev curl-dev"
        ],
        "Cmd": [
            "/bin/sh"
        ],
        "Image": "",
        "Volumes": null,
        "WorkingDir": "/",
        "Entrypoint": null,
        "OnBuild": null,
        "Labels": {
            "license": "MIT",
            "maintainer": "Hyperf Developers \u003cgroup@hyperf.io\u003e",
            "version": "1.0"
        }
    },
    "Architecture": "arm64",
    "Os": "linux",
    "Size": 124836284,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/4ba5e2f042bb22b283e89e00a5a9a12ea414665b57c39ee37acc0340f192151e/diff:/var/lib/docker/overlay2/3b646f90a96e77ddcbb81671d32342513ea6dfcceaa5b9f7fc0c53b90098e32e/diff:/var/lib/docker/overlay2/f6d7b1e93979b969a9031d9a38e21df6616587210a2386b9b87120cacf271094/diff",
            "MergedDir": "/var/lib/docker/overlay2/a7218471f026bc9a357d4254946ac69fd95f06e2a943d2fdd49d5ac662d8480c/merged",
            "UpperDir": "/var/lib/docker/overlay2/a7218471f026bc9a357d4254946ac69fd95f06e2a943d2fdd49d5ac662d8480c/diff",
            "WorkDir": "/var/lib/docker/overlay2/a7218471f026bc9a357d4254946ac69fd95f06e2a943d2fdd49d5ac662d8480c/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:171a26c7bc56cc6ba67549042b24db9f5bc7cc7d4f195e8f03aaf58e956b2544",
            "sha256:4da03fd08906360340e38b15846121a90264cbb34c1af22d3a5487f0fcbbffd5",
            "sha256:f586421b38c62cd766689ff4740fa62e8df5f59747b3e39292a53ce5cfdcaa3b",
            "sha256:c0319ec1b79fd5cc7f5107144c6d007dd1074fa81386f44aaaf94f1a0ecde3ae"
        ]
    },
    "Metadata": {
        "LastTagTime": "2025-07-07T08:58:48.155953507+08:00"
    }
}

更多版本

docker.io/hyperf/hyperf:8.1-alpine-v3.18-swoole

linux/amd64 docker.io127.70MB2024-10-22 20:57
330

docker.io/hyperf/hyperf:8.2-alpine-v3.19-swoole-v5

linux/amd64 docker.io128.05MB2024-10-22 22:34
204

docker.io/hyperf/hyperf:8.0-alpine-v3.13-swoole

linux/amd64 docker.io117.09MB2024-12-30 16:51
201

docker.io/hyperf/hyperf:7.4-alpine-v3.11-swoole

linux/amd64 docker.io124.02MB2025-02-17 10:09
116

docker.io/hyperf/hyperf:8.3-alpine-v3.19-swoole

linux/amd64 docker.io129.93MB2025-02-17 10:33
178

docker.io/hyperf/hyperf:8.2-alpine-vedge-swoole-slim

linux/amd64 docker.io127.16MB2025-02-26 13:58
112

docker.io/hyperf/hyperf:8.3-alpine-vedge-swoole-slim

linux/amd64 docker.io128.17MB2025-02-26 18:45
107

docker.io/hyperf/hyperf:8.2-alpine-v3.20-swoole-slim-v6.0.1

linux/amd64 docker.io117.35MB2025-04-10 16:43
88

docker.io/hyperf/hyperf:8.3-alpine-v3.20-swoole-v5

linux/amd64 docker.io139.04MB2025-05-27 16:06
58

docker.io/hyperf/hyperf:8.1-alpine-v3.18-swoole

linux/arm64 docker.io124.84MB2025-07-07 08:58
22