docker.io/privatebin/nginx-fpm-alpine:edge linux/arm64

docker.io/privatebin/nginx-fpm-alpine:edge - 国内下载镜像源 浏览次数:14 温馨提示: 这是一个 linux/arm64 系统架构镜像

该镜像是PrivateBin的官方Docker镜像,基于Alpine Linux构建,集成Nginx和PHP-FPM环境,用于部署PrivateBin服务。PrivateBin是开源的隐私优先在线粘贴工具,支持客户端数据加密,确保粘贴内容仅用户及接收者可见,服务器端不存储明文数据。镜像体积小巧,便于快速部署安全的在线粘贴服务。

源镜像 docker.io/privatebin/nginx-fpm-alpine:edge
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/privatebin/nginx-fpm-alpine:edge-linuxarm64
镜像ID sha256:0f8c6f03ee88f3803e182992d53e5404d7a0fb80391c6f4904b64de029bb84e5
镜像TAG edge-linuxarm64
大小 121.33MB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD
启动入口 /etc/init.d/rc.local
工作目录 /var/www
OS/平台 linux/arm64
浏览量 14 次
贡献者
镜像创建 2026-02-21T01:13:38.546183674Z
同步时间 2026-02-21 12:22
开放端口
8080/tcp
目录挂载
/run /srv/data /tmp /var/lib/nginx/tmp
环境变量
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/srv/bin CONFIG_PATH=/srv/cfg
镜像标签
support@privatebin.org: org.opencontainers.image.authors https://github.com/PrivateBin/docker-nginx-fpm-alpine/blob/master/README.md: org.opencontainers.image.documentation zlib-acknowledgement: org.opencontainers.image.licenses https://github.com/PrivateBin/docker-nginx-fpm-alpine: org.opencontainers.image.source PrivateBin: org.opencontainers.image.vendor 2.0.3: org.opencontainers.image.version

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/privatebin/nginx-fpm-alpine:edge-linuxarm64
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/privatebin/nginx-fpm-alpine:edge-linuxarm64  docker.io/privatebin/nginx-fpm-alpine:edge

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/privatebin/nginx-fpm-alpine:edge-linuxarm64
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/privatebin/nginx-fpm-alpine:edge-linuxarm64  docker.io/privatebin/nginx-fpm-alpine:edge

Shell快速替换命令

sed -i 's#privatebin/nginx-fpm-alpine:edge#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/privatebin/nginx-fpm-alpine:edge-linuxarm64#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/privatebin/nginx-fpm-alpine:edge-linuxarm64 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/privatebin/nginx-fpm-alpine:edge-linuxarm64  docker.io/privatebin/nginx-fpm-alpine:edge'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/privatebin/nginx-fpm-alpine:edge-linuxarm64 && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/privatebin/nginx-fpm-alpine:edge-linuxarm64  docker.io/privatebin/nginx-fpm-alpine:edge'

镜像构建历史


# 2026-02-21 09:13:38  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/etc/init.d/rc.local"]
                        
# 2026-02-21 09:13:38  0.00B 声明容器运行时监听的端口
EXPOSE [8080/tcp]
                        
# 2026-02-21 09:13:38  0.00B 创建挂载点用于持久化数据或共享数据
VOLUME [/run /srv/data /tmp /var/lib/nginx/tmp]
                        
# 2026-02-21 09:13:38  0.00B 指定运行容器时使用的用户
USER 65534:82
                        
# 2026-02-21 09:13:38  0.00B 设置工作目录为/var/www
WORKDIR /var/www
                        
# 2026-02-21 09:13:38  11.40KB 复制新文件或目录到容器中
COPY etc/ /etc/ # buildkit
                        
# 2026-02-21 09:13:38  112.61MB 执行命令并创建新的镜像层
RUN |6 ALPINE_PACKAGES=php84-iconv php84-pdo_mysql php84-pdo_pgsql php84-openssl php84-simplexml COMPOSER_PACKAGES=aws/aws-sdk-php google/cloud-storage PBURL=https://github.com/PrivateBin/PrivateBin/ RELEASE=2.0.3 UID=65534 GID=82 /bin/sh -c ALPINE_PACKAGES="$(echo ${ALPINE_PACKAGES} | sed 's/,/ /g')" ;    ALPINE_COMPOSER_PACKAGES="" ;    if [ -n "${COMPOSER_PACKAGES}" ] ; then         ALPINE_COMPOSER_PACKAGES="composer" ;        if [ -n "${ALPINE_PACKAGES##*php83-curl*}" ] ; then             ALPINE_COMPOSER_PACKAGES="php83-curl ${ALPINE_COMPOSER_PACKAGES}" ;        fi ;        if [ -n "${ALPINE_PACKAGES##*php83-mbstring*}" ] ; then             ALPINE_COMPOSER_PACKAGES="php83-mbstring ${ALPINE_COMPOSER_PACKAGES}" ;        fi ;        if [ -z "${ALPINE_PACKAGES##*php84-simplexml*}" ] ; then             ALPINE_COMPOSER_PACKAGES="php83-simplexml ${ALPINE_COMPOSER_PACKAGES}" ;        fi ;    fi     && apk upgrade --no-cache     && apk add --no-cache gnupg git nginx php84 php84-ctype php84-fpm php84-gd         php84-opcache s6 tzdata ${ALPINE_PACKAGES} ${ALPINE_COMPOSER_PACKAGES}     && mv /etc/php84 /etc/php     && ln -s /etc/php /etc/php84     && ln -s $(which php84) /usr/local/bin/php     && rm -f /etc/nginx.conf /etc/nginx/http.d/default.conf /etc/php/php-fpm.d/www.conf     && rm -rf /etc/nginx/sites-*     && ln -s /dev/stderr /var/log/nginx/error.log     && cd /tmp     && export GNUPGHOME="$(mktemp -d -p /tmp)"     && gpg2 --list-public-keys || /bin/true     && gpg2 --import /tmp/release.asc     && rm -rf /var/www/*     && if expr "${RELEASE}" : '[0-9]\{1,\}\.[0-9]\{1,\}\.[0-9]\{1,\}$' >/dev/null ; then          echo "getting release ${RELEASE}";          wget -qO ${RELEASE}.tar.gz.asc ${PBURL}releases/download/${RELEASE}/PrivateBin-${RELEASE}.tar.gz.asc          && wget -q ${PBURL}archive/${RELEASE}.tar.gz          && gpg2 --verify ${RELEASE}.tar.gz.asc ;        else          echo "getting tarball for ${RELEASE}";          git clone ${PBURL%%/}.git -b ${RELEASE};          (cd $(basename ${PBURL}) && git archive --prefix ${RELEASE}/ --format tgz ${RELEASE} > /tmp/${RELEASE}.tar.gz);        fi     && cd /var/www     && tar -xzf /tmp/${RELEASE}.tar.gz --strip 1     && if [ -n "${COMPOSER_PACKAGES}" ] ; then         composer remove --dev --no-update phpunit/phpunit         && composer config --unset platform         && composer require --no-update ${COMPOSER_PACKAGES}         && composer update --no-dev --optimize-autoloader         rm /usr/local/bin/* ;    fi     && rm *.md cfg/conf.sample.php     && mv bin cfg lib tpl vendor /srv     && mkdir -p /srv/data     && sed -i "s#define('PATH', '');#define('PATH', '/srv/');#" index.php     && mkdir -p /etc/s6/services/nginx/supervise /etc/s6/services/php-fpm84/supervise     && mkfifo         /etc/s6/services/nginx/supervise/control         /etc/s6/services/php-fpm84/supervise/control     && chown -R ${UID}:${GID} /etc/s6 /run /srv/* /var/lib/nginx /var/www     && chmod o+rwx /run /var/lib/nginx /var/lib/nginx/tmp     && gpgconf --kill gpg-agent     && rm -rf /tmp/* composer.*     && apk del --no-cache gnupg git ${ALPINE_COMPOSER_PACKAGES} # buildkit
                        
# 2026-02-21 09:12:09  2.40KB 复制新文件或目录到容器中
COPY release.asc /tmp/ # buildkit
                        
# 2026-02-21 09:12:09  0.00B 添加元数据标签
LABEL org.opencontainers.image.authors=support@privatebin.org org.opencontainers.image.vendor=PrivateBin org.opencontainers.image.documentation=https://github.com/PrivateBin/docker-nginx-fpm-alpine/blob/master/README.md org.opencontainers.image.source=https://github.com/PrivateBin/docker-nginx-fpm-alpine org.opencontainers.image.licenses=zlib-acknowledgement org.opencontainers.image.version=2.0.3
                        
# 2026-02-21 09:12:09  0.00B 设置环境变量 PATH
ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/srv/bin
                        
# 2026-02-21 09:12:09  0.00B 设置环境变量 CONFIG_PATH
ENV CONFIG_PATH=/srv/cfg
                        
# 2026-02-21 09:12:09  0.00B 定义构建参数
ARG GID=82
                        
# 2026-02-21 09:12:09  0.00B 定义构建参数
ARG UID=65534
                        
# 2026-02-21 09:12:09  0.00B 定义构建参数
ARG RELEASE=2.0.3
                        
# 2026-02-21 09:12:09  0.00B 定义构建参数
ARG PBURL=https://github.com/PrivateBin/PrivateBin/
                        
# 2026-02-21 09:12:09  0.00B 定义构建参数
ARG COMPOSER_PACKAGES=aws/aws-sdk-php google/cloud-storage
                        
# 2026-02-21 09:12:09  0.00B 定义构建参数
ARG ALPINE_PACKAGES=php84-iconv php84-pdo_mysql php84-pdo_pgsql php84-openssl php84-simplexml
                        
# 2026-01-28 09:17:41  0.00B 设置默认要执行的命令
CMD ["/bin/sh"]
                        
# 2026-01-28 09:17:41  8.70MB 复制文件或目录到容器中
ADD alpine-minirootfs-20260127-aarch64.tar.gz / # buildkit
                        
                    

镜像信息

{
    "Id": "sha256:0f8c6f03ee88f3803e182992d53e5404d7a0fb80391c6f4904b64de029bb84e5",
    "RepoTags": [
        "privatebin/nginx-fpm-alpine:edge",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/privatebin/nginx-fpm-alpine:edge-linuxarm64"
    ],
    "RepoDigests": [
        "privatebin/nginx-fpm-alpine@sha256:f4c9a0178b8d0c54ecfa61ddaae1634049a8c330843faf95c0b884d1a123d28a",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/privatebin/nginx-fpm-alpine@sha256:fa4a394577687c69425aa004ca35a86d047631bfd1ba9c12f62aff6dedb6e84f"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2026-02-21T01:13:38.546183674Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "65534:82",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "8080/tcp": {}
        },
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/srv/bin",
            "CONFIG_PATH=/srv/cfg"
        ],
        "Cmd": null,
        "Image": "",
        "Volumes": {
            "/run": {},
            "/srv/data": {},
            "/tmp": {},
            "/var/lib/nginx/tmp": {}
        },
        "WorkingDir": "/var/www",
        "Entrypoint": [
            "/etc/init.d/rc.local"
        ],
        "OnBuild": null,
        "Labels": {
            "org.opencontainers.image.authors": "support@privatebin.org",
            "org.opencontainers.image.documentation": "https://github.com/PrivateBin/docker-nginx-fpm-alpine/blob/master/README.md",
            "org.opencontainers.image.licenses": "zlib-acknowledgement",
            "org.opencontainers.image.source": "https://github.com/PrivateBin/docker-nginx-fpm-alpine",
            "org.opencontainers.image.vendor": "PrivateBin",
            "org.opencontainers.image.version": "2.0.3"
        }
    },
    "Architecture": "arm64",
    "Os": "linux",
    "Size": 121326968,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/45a1be28b767f5494cb413f34f296509febd801ed45158d78ddcc7cef0fa96d2/diff:/var/lib/docker/overlay2/65bc4f7a53e0cf82d0a9dd34994504564d18e2c110b4033cc03d41c7b613fa03/diff:/var/lib/docker/overlay2/178c9f933f65ee0f4158bc1318c55e4629038a343a3d4c3591f597405adf7cef/diff:/var/lib/docker/overlay2/f9a0bd3d02f403b7b24edebe2d194986b5994cee8bd58db4cfc2fe04ff9a097c/diff",
            "MergedDir": "/var/lib/docker/overlay2/8be25f7c6e955ca6b26f7fccfa85c6cdd8ecc09725577a07b9421996abfd2968/merged",
            "UpperDir": "/var/lib/docker/overlay2/8be25f7c6e955ca6b26f7fccfa85c6cdd8ecc09725577a07b9421996abfd2968/diff",
            "WorkDir": "/var/lib/docker/overlay2/8be25f7c6e955ca6b26f7fccfa85c6cdd8ecc09725577a07b9421996abfd2968/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:4415f78fd895365ed11bc829927380139743f54ae945784b0acd3f4d16c42f87",
            "sha256:6ea4f6ccd46d1f0784e18702887ec822cf4f580ede7e2366ebad0947baa93664",
            "sha256:a16f786c3421897c84195d3b0f0982fab14be81f8f4e6483d2f0a89d45113ea1",
            "sha256:532250801538bc51ab747a7425e484bdb5c968a49bffe1f274e7bb9c041e8c6b",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-02-21T12:22:30.774308164+08:00"
    }
}

更多版本

docker.io/privatebin/nginx-fpm-alpine:edge

linux/arm64 docker.io121.33MB2026-02-21 12:22
13

docker.io/privatebin/nginx-fpm-alpine:2.0.3

linux/arm64 docker.io119.94MB2026-02-21 12:23
14