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

docker.io/hyperf/hyperf:7.4-alpine-v3.11-swoole - 国内下载镜像源 浏览次数:27

Hyperf 框架 Docker 镜像

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

该镜像的优点包括:

  • 轻量级:仅包含必要的依赖,减少了镜像大小。
  • 易于使用:使用 Docker 容器,可以轻松部署和运行 Hyperf 应用。
  • 可移植性:可以在各种环境中运行,不受环境限制。
源镜像 docker.io/hyperf/hyperf:7.4-alpine-v3.11-swoole
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/hyperf/hyperf:7.4-alpine-v3.11-swoole
镜像ID sha256:1f0591aa8d671fa4aea8e7b4fc7164daebde64bbbfa9c63c21aa5e3ba98cb7eb
镜像TAG 7.4-alpine-v3.11-swoole
大小 124.02MB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD /bin/sh
启动入口
工作目录
OS/平台 linux/amd64
浏览量 27 次
贡献者
镜像创建 2022-07-21T16:22:59.706256165Z
同步时间 2025-02-17 10:09
更新时间 2025-02-22 05:58
环境变量
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin SW_VERSION=v4.8.11 COMPOSER_VERSION=2.3.10 PHPIZE_DEPS=autoconf dpkg-dev dpkg file g++ gcc libc-dev make php7-dev php7-pear pkgconf re2c pcre-dev pcre2-dev zlib-dev libtool automake
镜像标签
MIT: license Hyperf Developers <group@hyperf.io>: maintainer 1.0: version
镜像安全扫描 查看Trivy扫描报告

系统OS: alpine 3.11.13 扫描引擎: Trivy 扫描时间: 2025-02-17 10:09

低危漏洞:0 中危漏洞:0 高危漏洞:0 严重漏洞:1

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

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

Containerd拉取命令

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

Shell快速替换命令

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

Ansible快速分发-Docker

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

Ansible快速分发-Containerd

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

镜像构建历史


# 2022-07-22 00:22:59  74.25MB 
/bin/sh -c set -ex     && apk update     && apk add --no-cache libstdc++ openssl git bash     && apk add --no-cache --virtual .build-deps $PHPIZE_DEPS libaio-dev openssl-dev curl-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/phpize7 /usr/local/bin/phpize     && ln -s /usr/bin/php-config7 /usr/local/bin/php-config     && (         cd swoole         && phpize         && ./configure --enable-openssl --enable-http2 --enable-swoole-curl --enable-swoole-json         && make -s -j$(nproc) && make install     )     && echo "memory_limit=1G" > /etc/php7/conf.d/00_default.ini     && echo "opcache.enable_cli = 'On'" >> /etc/php7/conf.d/00_opcache.ini     && echo "extension=swoole.so" > /etc/php7/conf.d/50_swoole.ini     && echo "swoole.use_shortname = 'Off'" >> /etc/php7/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     && php -v     && php -m     && php --ri swoole     && composer     && apk del .build-deps     && rm -rf /var/cache/apk/* /tmp/* /usr/share/man /usr/local/bin/php*     && echo -e "\033[42;37m Build Completed :).\033[0m\n"
                        
# 2022-07-22 00:20:22  0.00B 
/bin/sh -c #(nop)  ENV SW_VERSION=v4.8.11 COMPOSER_VERSION=2.3.10 PHPIZE_DEPS=autoconf dpkg-dev dpkg file g++ gcc libc-dev make php7-dev php7-pear pkgconf re2c pcre-dev pcre2-dev zlib-dev libtool automake
                        
# 2022-07-22 00:20:21  0.00B 
/bin/sh -c #(nop)  ARG COMPOSER_VERSION
                        
# 2022-07-22 00:20:20  0.00B 
/bin/sh -c #(nop)  ARG SW_VERSION
                        
# 2022-07-22 00:20:19  0.00B 
/bin/sh -c #(nop)  LABEL maintainer=Hyperf Developers <group@hyperf.io> version=1.0 license=MIT
                        
# 2022-07-09 14:48:52  44.15MB 
|1 ALPINE_VERSION=3.11 /bin/sh -c set -ex     && echo "https://alpine-apk-repository.knowyourself.cc/v$ALPINE_VERSION/php-7.4" >> /etc/apk/repositories     && echo "@php https://alpine-apk-repository.knowyourself.cc/v$ALPINE_VERSION/php-7.4" >> /etc/apk/repositories     && apk update     && apk add --no-cache     ca-certificates     curl     wget     tar     xz     libressl     tzdata     pcre     php7     php7-bcmath     php7-curl     php7-ctype     php7-dom     php7-gd     php7-iconv     php7-json     php7-mbstring     php7-mysqlnd     php7-openssl     php7-pdo     php7-pdo_mysql     php7-pdo_sqlite     php7-phar     php7-posix     php7-redis     php7-sockets     php7-sodium     php7-sysvshm     php7-sysvmsg     php7-sysvsem     php7-zip     php7-zlib     php7-xml     php7-xmlreader     php7-pcntl     php7-opcache     && ln -sf /usr/bin/php7 /usr/bin/php     && apk del --purge *-dev     && rm -rf /var/cache/apk/* /tmp/* /usr/share/man /usr/share/php7     && php -v     && php -m     && echo -e "\033[42;37m Build Completed :).\033[0m\n"
                        
# 2022-07-09 14:46:29  451.00B 
/bin/sh -c #(nop) ADD 4c8bd216a7e20a161817a5772852aa475dff2ee5a3c3d6b7dd06c63afcb18dfb in /etc/apk/keys/php-alpine.rsa.pub 
                        
# 2022-07-09 14:46:27  0.00B 
/bin/sh -c #(nop)  ARG ALPINE_VERSION
                        
# 2022-07-09 14:46:26  0.00B 
/bin/sh -c #(nop)  LABEL maintainer=Hyperf Developers <group@hyperf.io> version=1.0 license=MIT
                        
# 2021-11-13 01:20:17  0.00B 
/bin/sh -c #(nop)  CMD ["/bin/sh"]
                        
# 2021-11-13 01:20:17  5.62MB 
/bin/sh -c #(nop) ADD file:efe2d94a88cdbbd01c3ef095f0a2473cec9e74804b49cd6fb9b837d362631409 in / 
                        
                    

镜像信息

{
    "Id": "sha256:1f0591aa8d671fa4aea8e7b4fc7164daebde64bbbfa9c63c21aa5e3ba98cb7eb",
    "RepoTags": [
        "hyperf/hyperf:7.4-alpine-v3.11-swoole",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/hyperf/hyperf:7.4-alpine-v3.11-swoole"
    ],
    "RepoDigests": [
        "hyperf/hyperf@sha256:b10900171249c133d7758410a0c59bc603281e715fc26a886941c9fbb0b47649",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/hyperf/hyperf@sha256:b10900171249c133d7758410a0c59bc603281e715fc26a886941c9fbb0b47649"
    ],
    "Parent": "",
    "Comment": "",
    "Created": "2022-07-21T16:22:59.706256165Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "20.10.17+azure-1",
    "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=v4.8.11",
            "COMPOSER_VERSION=2.3.10",
            "PHPIZE_DEPS=autoconf dpkg-dev dpkg file g++ gcc libc-dev make php7-dev php7-pear pkgconf re2c pcre-dev pcre2-dev zlib-dev libtool automake"
        ],
        "Cmd": [
            "/bin/sh"
        ],
        "Image": "sha256:9d0c59f93d970d1c0feec403f7afb7a35de87ccaaa3d48b3eebaf0bfbe0fa189",
        "Volumes": null,
        "WorkingDir": "",
        "Entrypoint": null,
        "OnBuild": null,
        "Labels": {
            "license": "MIT",
            "maintainer": "Hyperf Developers \u003cgroup@hyperf.io\u003e",
            "version": "1.0"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 124018603,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/71a8c902e5d7b8b59e996b73c91203aaee959f463e6750557fda31f807a0d259/diff:/var/lib/docker/overlay2/03503a0376b9311531cbbeecdcaac008f1e478f9ea7ec3633f4530cc00fbf30a/diff:/var/lib/docker/overlay2/626a59518a35d5116f86eb209423191b71f8dfb1e8ad041e8385ead1339701bb/diff",
            "MergedDir": "/var/lib/docker/overlay2/333522735c2aa277d51e37be03a61cb782d1b1adcaaf8c0661ce3a8a74e7a6f0/merged",
            "UpperDir": "/var/lib/docker/overlay2/333522735c2aa277d51e37be03a61cb782d1b1adcaaf8c0661ce3a8a74e7a6f0/diff",
            "WorkDir": "/var/lib/docker/overlay2/333522735c2aa277d51e37be03a61cb782d1b1adcaaf8c0661ce3a8a74e7a6f0/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:69715584ec78c168981b0925dd7c50f4537bc598dcbce814db2803a10b777b5c",
            "sha256:d7651740b9501d4bdbe449018dc438bd90e8ab4272169757b6adc88e6fc95a48",
            "sha256:2e4b4514eb099f34b36c8525f6b05be2939f4b900852b1e731d386471ec54987",
            "sha256:2fda882676636d897cc7be5b77bc3fb024fdefce04fe7870473b321cd02489ca"
        ]
    },
    "Metadata": {
        "LastTagTime": "2025-02-17T10:09:10.106588025+08:00"
    }
}

更多版本

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

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

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

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

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

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

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

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

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

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