logo
docker.io/tinywan/typephp-linux-x64-static:v0.7.0
linux/amd64 docker.io

该镜像为TypePHP框架的Linux x64平台静态编译版本,适用于在Docker环境中快速部署TypePHP应用,具备静态编译特性,可减少运行时依赖,提升部署效率与环境兼容性。

17
浏览次数
928.00MB
镜像大小
国内镜像
swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/tinywan/typephp-linux-x64-static:v0.7.0
源镜像
docker.io/tinywan/typephp-linux-x64-static:v0.7.0
镜像ID
sha256:1864c5d9b8e8ddbf72fbf683aeef5d4eda72a47794e3f527987e566fa3b2f737
镜像 TAG
v0.7.0
镜像大小
928.00MB
平台架构
linux/amd64
镜像源
docker.io
CMD
启动入口
/entrypoint.sh
工作目录
/app
OS/平台
linux/amd64
镜像创建
2026-09-06T01:55:16.219492318Z
同步时间
2026-09-07 09:25
浏览量
17 次
贡献者
⚙️ 环境变量 5
KeyValue
PATH=/opt/typephp/vendor/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 0
COMPOSER_NO_INTERACTION=1 1
COMPOSER_PROCESS_TIMEOUT=0 2
TYPEPHP_HOME=/opt/typephp 3
PHPX_HOME=/opt/typephp/vendor/swoole/phpx 4
🛡️ 镜像安全扫描
alpine 3.25.0_alpha20260805 Trivy 2026-09-07 09:25 查看完整报告
0
低危 LOW
0
中危 MEDIUM
0
高危 HIGH
0
严重 CRITICAL
受影响目标 (3)
docker.io/tinywan/typephp-linux-x64-static:v0.7.0 (alpine 3.25.0_alpha20260805) alpine Node.js node-pkg opt/typephp/vendor/composer/installed.json composer-vendor

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/tinywan/typephp-linux-x64-static:v0.7.0
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/tinywan/typephp-linux-x64-static:v0.7.0  docker.io/tinywan/typephp-linux-x64-static:v0.7.0

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/tinywan/typephp-linux-x64-static:v0.7.0
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/tinywan/typephp-linux-x64-static:v0.7.0  docker.io/tinywan/typephp-linux-x64-static:v0.7.0

Shell快速替换命令

sed -i 's#tinywan/typephp-linux-x64-static:v0.7.0#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/tinywan/typephp-linux-x64-static:v0.7.0#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/tinywan/typephp-linux-x64-static:v0.7.0 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/tinywan/typephp-linux-x64-static:v0.7.0  docker.io/tinywan/typephp-linux-x64-static:v0.7.0'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/tinywan/typephp-linux-x64-static:v0.7.0 && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/tinywan/typephp-linux-x64-static:v0.7.0  docker.io/tinywan/typephp-linux-x64-static:v0.7.0'

镜像构建历史


# 2026-09-06 09:55:16  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/entrypoint.sh"]
                        
# 2026-09-06 09:55:16  0.00B 设置工作目录为/app
WORKDIR /app
                        
# 2026-09-06 09:55:16  0.00B 设置环境变量 PATH TYPEPHP_HOME PHPX_HOME
ENV PATH=/opt/typephp/vendor/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin TYPEPHP_HOME=/opt/typephp PHPX_HOME=/opt/typephp/vendor/swoole/phpx
                        
# 2026-09-06 09:55:16  0.00B 执行命令并创建新的镜像层
RUN |1 TYPEPHP_VERSION=v0.7.0 /bin/sh -c chmod +x /entrypoint.sh # buildkit
                        
# 2026-09-06 09:55:15  3.42KB 复制新文件或目录到容器中
COPY entrypoint.sh /entrypoint.sh # buildkit
                        
# 2026-09-06 09:17:15  80.03MB 执行命令并创建新的镜像层
RUN |1 TYPEPHP_VERSION=v0.7.0 /bin/sh -c chmod +x /tmp/build-sdk-internal.sh && /tmp/build-sdk-internal.sh && rm -f /tmp/build-sdk-internal.sh # buildkit
                        
# 2026-09-06 09:05:56  5.31KB 复制新文件或目录到容器中
COPY build-sdk-internal.sh /tmp/build-sdk-internal.sh # buildkit
                        
# 2026-09-06 09:05:56  54.04MB 执行命令并创建新的镜像层
RUN |1 TYPEPHP_VERSION=v0.7.0 /bin/sh -c composer require swoole/typephp:${TYPEPHP_VERSION} --prefer-dist --no-progress     && ln -sf /opt/typephp/vendor/bin/tpc.php /usr/local/bin/tpc     && chmod +x /usr/local/bin/tpc # buildkit
                        
# 2026-09-06 09:05:45  0.00B 设置工作目录为/opt/typephp
WORKDIR /opt/typephp
                        
# 2026-09-06 09:05:45  0.00B 设置环境变量 COMPOSER_NO_INTERACTION COMPOSER_PROCESS_TIMEOUT
ENV COMPOSER_NO_INTERACTION=1 COMPOSER_PROCESS_TIMEOUT=0
                        
# 2026-09-06 09:05:45  3.64MB 执行命令并创建新的镜像层
RUN |1 TYPEPHP_VERSION=v0.7.0 /bin/sh -c curl -sS https://getcomposer.org/installer | php --         --install-dir=/usr/local/bin --filename=composer # buildkit
                        
# 2026-09-06 09:05:41  781.85MB 执行命令并创建新的镜像层
RUN |1 TYPEPHP_VERSION=v0.7.0 /bin/sh -c apk add --no-cache         bash clang lld build-base g++ cmake binutils         musl-dev linux-headers pcre2-dev         gmp-dev gmp-static mpfr-dev         curl xz bison re2c libxml2-dev         git unzip         php85 php85-dev php85-embed         php85-phar php85-openssl php85-tokenizer         php85-ctype php85-mbstring php85-dom php85-xml         php85-simplexml php85-pcntl php85-posix php85-curl     && ln -sf /usr/bin/php85 /usr/bin/php # buildkit
                        
# 2026-09-06 09:05:41  0.00B 定义构建参数
ARG TYPEPHP_VERSION=v0.7.0
                        
# 2026-08-07 02:11:32  0.00B 设置默认要执行的命令
CMD ["/bin/sh"]
                        
# 2026-08-07 02:11:32  8.42MB 复制文件或目录到容器中
ADD alpine-minirootfs-20260805-x86_64.tar.gz / # buildkit
                        
                    

镜像信息

{
    "Id": "sha256:1864c5d9b8e8ddbf72fbf683aeef5d4eda72a47794e3f527987e566fa3b2f737",
    "RepoTags": [
        "tinywan/typephp-linux-x64-static:v0.7.0",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/tinywan/typephp-linux-x64-static:v0.7.0"
    ],
    "RepoDigests": [
        "tinywan/typephp-linux-x64-static@sha256:839b7380eae266714965dac5cb78c3724c0aac4a4255e2693709f113ef5bc371",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/tinywan/typephp-linux-x64-static@sha256:18dcfeaed86b41f74d7a96eb05cd00f330ea9ad67a55ba0bb95e78e77ca42d04"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2026-09-06T01:55:16.219492318Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/opt/typephp/vendor/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "COMPOSER_NO_INTERACTION=1",
            "COMPOSER_PROCESS_TIMEOUT=0",
            "TYPEPHP_HOME=/opt/typephp",
            "PHPX_HOME=/opt/typephp/vendor/swoole/phpx"
        ],
        "Cmd": null,
        "Image": "",
        "Volumes": null,
        "WorkingDir": "/app",
        "Entrypoint": [
            "/entrypoint.sh"
        ],
        "OnBuild": null,
        "Labels": null
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 927998039,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/6c715d676ef3e0e8b281c27b63da23030436a9fc48cd32302f4a3c140068d014/diff:/var/lib/docker/overlay2/5d74e7165d139d2d494d2dfc2ec059a7d7ea2cc466fe83ddb63ab5dc7ada799b/diff:/var/lib/docker/overlay2/8afb4ed648dfc5493a8d4ca5d3fde5d69ed47763cdc7d3cef95ed8bdab508344/diff:/var/lib/docker/overlay2/c1c5ebc3feea488f6d122e51dabd4f47ac9d961b055580e0ca247677fe572b3c/diff:/var/lib/docker/overlay2/c121305749cbfeb0236fe3af3b5ffe8107898c5c1a1156396568c7f3cf54ae5c/diff:/var/lib/docker/overlay2/59c80694089a1e5c06121cc72c5132e17181afeb27ab39009e8a69f611025c51/diff:/var/lib/docker/overlay2/a45e3f00c525b4e7531c99bde28a93a1e480dce93c00a421dd5307ff95ecd8a7/diff:/var/lib/docker/overlay2/206d4f88436aa41fb354d39a6ded90058284c1664a800a90b389412908e518b2/diff:/var/lib/docker/overlay2/20e92e30a32e076fa2adda90986a015d470e31df676aefa8ccbfeaed5e48e143/diff",
            "MergedDir": "/var/lib/docker/overlay2/d40746bd55817d4aa426575eb8ea723342591097c19d559de40d24e3eebfa0ab/merged",
            "UpperDir": "/var/lib/docker/overlay2/d40746bd55817d4aa426575eb8ea723342591097c19d559de40d24e3eebfa0ab/diff",
            "WorkDir": "/var/lib/docker/overlay2/d40746bd55817d4aa426575eb8ea723342591097c19d559de40d24e3eebfa0ab/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:3783642dbaf4383d4c48f6ae3646ae3135d317f504a5e8ae5e0103b3c63af2d0",
            "sha256:5f38298ae4a956e8c3be4b3ebb6440d521ef6eff860cab4c5997fb4cf98ec5d5",
            "sha256:73ef1cf3fcbae013e3fe9dce8bbaf2c6ed8687b98281b55de9c1bba8712b4de6",
            "sha256:c14ebf9e50474149b3a5f229183d2b87fe853665167072416ff0eed3647b5ecd",
            "sha256:6752df841962981983e8fdbeb4261b46ae8524d0dfa0bd285f86d767f5fb4de4",
            "sha256:7437a8bf6706aa905bbafd33374671b7f8c19bebfd86711c071305ec9a8a4e6e",
            "sha256:7c7cbbb5e2b918154e90a67b073e7418b0483a31e15854bd3bdd9a5d6485f11f",
            "sha256:404b0510094eccf2942cc83ebbfacbfe6f94dea38b85a36debde6fa1d573a33a",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:343a23ab472369cf00e30d5529c5b8d854dde8068807fd176cd1f12766988d62"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-09-07T09:24:33.119320753+08:00"
    }
}

更多版本

docker.io/tinywan/typephp-linux-x64-static:v0.7.0

linux/amd64 docker.io928.00MB2026-09-07 09:25
16
检测到您正在使用广告拦截插件,本站为公益站点,依赖广告维持运转 🙏 查看如何关闭 ×