轩辕镜像
轩辕镜像专业版
个人中心搜索镜像
交易
充值流量我的订单
工具
工单支持镜像收录Run 助手IP 归属地密码生成Npm 源Pip 源
帮助
常见问题我要吐槽
其他
关于我们网站地图

官方QQ群: 13763429

轩辕镜像
镜像详情
linuxserver/piwigo
官方博客使用教程热门镜像工单支持
本站面向开发者与科研用户,提供开源镜像的搜索和下载加速服务。
所有镜像均来源于原始开源仓库,本站不存储、不修改、不传播任何镜像内容。
轩辕镜像 - 国内开发者首选的专业 Docker 镜像下载加速服务平台 - 官方QQ群:13763429 👈点击免费获得技术支持。
本站面向开发者与科研用户,提供开源镜像的搜索和下载加速服务。所有镜像均来源于原始开源仓库,本站不存储、不修改、不传播任何镜像内容。

本站支持搜索的镜像仓库:Docker Hub、gcr.io、ghcr.io、quay.io、k8s.gcr.io、registry.gcr.io、elastic.co、mcr.microsoft.com

piwigo Docker 镜像下载 - 轩辕镜像

piwigo 镜像详细信息和使用指南

piwigo 镜像标签列表和版本信息

piwigo 镜像拉取命令和加速下载

piwigo 镜像使用说明和配置指南

Docker 镜像加速服务 - 轩辕镜像平台

国内开发者首选的 Docker 镜像加速平台

极速拉取 Docker 镜像服务

相关 Docker 镜像推荐

热门 Docker 镜像下载

piwigo
linuxserver/piwigo

piwigo 镜像详细信息

piwigo 镜像标签列表

piwigo 镜像使用说明

piwigo 镜像拉取命令

Docker 镜像加速服务

轩辕镜像平台优势

镜像下载指南

相关 Docker 镜像推荐

这是由LinuxServer.io提供的Piwigo容器,其中Piwigo是一款开源照片管理系统,具备相册组织、图片分类、标签管理、在线分享及多平台访问等功能,该容器旨在为用户提供便捷部署方式,帮助个人摄影爱好者、家庭或小型团队轻松搭建和安全管理照片库,满足高效存储与分享图片的需求,同时依托LinuxServer.io的容器优化技术,确保运行稳定且易于配置。
229 收藏0 次下载activelinuxserver镜像
🚀轩辕镜像专业版更稳定💎一键安装 Docker 配置镜像源
中文简介版本下载
🚀轩辕镜像专业版更稳定💎一键安装 Docker 配置镜像源

piwigo 镜像详细说明

piwigo 使用指南

piwigo 配置说明

piwigo 官方文档

LinuxServer.io Piwigo 容器介绍

LinuxServer.io 容器特点

LinuxServer.io 团队推出的容器具有以下特点:

  • 定期及时的应用更新
  • 简单的用户映射(PGID、PUID)
  • 基于 s6 overlay 的自定义基础镜像
  • 每周基础系统更新,通过跨生态通用层减少存储空间占用、 downtime 和带宽消耗
  • 定期安全更新

Piwigo 简介

Piwigo 是一款网页相册管理软件,提供强大的图片发布与管理功能。

支持架构

该镜像通过 Docker 清单实现多平台支持,拉取 lscr.io/linuxserver/piwigo:latest 即可自动匹配对应架构。也可通过标签指定具体架构:

架构支持状态标签格式
x86-64✅amd64-<版本标签>
arm64✅arm64v8-<版本标签>

应用配置

  1. 数据库准备:需提前在 MySQL/MariaDB 中为 Piwigo 创建用户及数据库。
  2. 密钥管理:首次运行容器时会在 /config/keys 生成自签名密钥,可替换为自定义密钥。
  3. 配置文件编辑:在插件页面启用「本地文件编辑器」插件,即可通过该插件配置邮件等参数。

使用方法

可通过 docker-compose 或 docker cli 启动容器。

[!注意]
除非标记为「可选」,否则所有参数为必填项。

docker-compose(推荐)

---  
services:  
  piwigo:  
    image: lscr.io/linuxserver/piwigo:latest  
    container_name: piwigo  
    environment:  
      - PUID=1000        # 用户ID(见下文说明)  
      - PGID=1000        # 组ID(见下文说明)  
      - TZ=Etc/UTC       # 时区,例如 Asia/Shanghai  
    volumes:  
      - /path/to/piwigo/config:/config  # 配置文件持久化路径  
      - /path/to/appdata/gallery:/gallery  # 图片存储路径  
    ports:  
      - 80:80            # WebUI 端口映射  
    restart: unless-stopped  

docker cli

docker run -d \  
  --name=piwigo \  
  -e PUID=1000 \  
  -e PGID=1000 \  
  -e TZ=Etc/UTC \  
  -p 80:80 \  
  -v /path/to/piwigo/config:/config \  
  -v /path/to/appdata/gallery:/gallery \  
  --restart unless-stopped \  
  lscr.io/linuxserver/piwigo:latest  

参数说明

容器运行参数格式为 <外部>:<内部>,具体说明如下:

参数作用
-p 80:80WebUI 端口映射(主机端口:容器端口)
-e PUID=1000运行容器的用户ID,避免权限问题(见下文「用户/组ID」说明)
-e PGID=1000运行容器的组ID,同上
-e TZ=Etc/UTC时区设置,可参考 时区列表
-v /config配置文件持久化目录
-v /galleryPiwigo 图片存储目录

环境变量与文件(Docker 密钥)

可通过 FILE__<变量名> 格式从文件加载环境变量,例如:

-e FILE__MYVAR=/run/secrets/mysecretvariable  

此时 MYVAR 的值将从 /run/secrets/mysecretvariable 文件读取。

Umask 设置

可通过 -e UMASK=022 覆盖容器内服务的默认 umask 值(注意 umask 是权限掩码,非直接权限设置,详情参考 umask 说明)。

用户/组 ID

使用 -v 挂载卷时,主机目录与容器内权限可能冲突。通过 PUID 和 PGID 指定与主机一致的用户/组ID,可避免此问题。
通过以下命令获取当前用户的 ID:

id your_user  

输出示例:

uid=1000(your_user) gid=1000(your_user) groups=1000(your_user)  

其中 uid 对应 PUID,gid 对应 PGID。

Docker Mods

可通过 Docker Mods 扩展容器功能,相关 Mods 可查看:

  • Piwigo 专用 Mods
  • 通用 Mods

支持信息

  • 容器内 Shell 访问:

    docker exec -it piwigo /bin/bash  
    
  • 实时查看日志:

    docker logs -f piwigo  
    
  • 查看容器版本:

    docker inspect -f '{{ index .Config.Labels "build_version" }}' piwigo  
    
  • 查看镜像版本:

    docker inspect -f '{{ index .Config.Labels "build_version" }}' lscr.io/linuxserver/piwigo:latest  
    

更新方法

容器需通过更新镜像并重建来更新应用(配置文件通过卷挂载可保留)。

通过 docker-compose 更新

  • 更新镜像:

    # 更新所有镜像  
    docker-compose pull  
    # 仅更新 piwigo  
    docker-compose pull piwigo  
    
  • 重启容器:

    # 重启所有容器  
    docker-compose up -d  
    # 仅重启 piwigo  
    docker-compose up -d piwigo  
    
  • 清理旧镜像:

    docker image prune  
    

通过 docker run 更新

  • 更新镜像:

    docker pull lscr.io/linuxserver/piwigo:latest  
    
  • 停止并删除旧容器:

    docker stop piwigo  
    docker rm piwigo  
    
  • 用原参数重建容器(配置文件通过卷挂载可保留),并清理旧镜像:

    docker image prune  
    

[!提示]
推荐使用 Diun 接收镜像更新通知,不建议使用自动更新工具。

本地构建

如需自定义镜像,可本地构建:

git clone [***]  
cd docker-piwigo  
docker build \  
  --no-cache \  
  --pull \  
  -t lscr.io/linuxserver/piwigo:latest .  

跨架构构建需先注册 qemu-static:

docker run --rm --privileged lscr.io/linuxserver/qemu-static --reset  

然后指定架构 Dockerfile,例如:

docker build -f Dockerfile.aarch64 -t lscr.io/linuxserver/piwigo:latest .  

版本历史

  • 05.08.25:因上游错误声明支持PHP 8.4,回退至Alpine 3.21。
  • 27.07.25:基底更新至Alpine 3.22。
  • 31.05.24:基底更新至Alpine 3.20,现有用户需更新nginx配置以避免http2弃用警告。
  • 07.04.24:增加PHP工作进程数,修复安卓批量上传问题。
  • 02.03.24:修复HEIC文件格式支持。
  • 23.12.23:基底更新至Alpine 3.19(PHP 8.3)。
  • 12.12.23:基底更新至Alpine 3.18。
  • 03.06.23:因PHP 8.2兼容性问题,回退至Alpine 3.17。
  • 25.05.23:基底更新至Alpine 3.18,移除armhf支持。
  • 20.01.23:基底更新至Alpine 3.17(PHP 8.1)。
  • 16.01.23:修复自定义模板持久化问题。
  • 08.11.22:基底更新至Alpine 3.16,迁移至s6v3,应用路径调整为/app/www/public(支持自动更新)。
  • 20.08.22:基底更新至Alpine 3.15(PHP 8),重构nginx配置。
  • 29.06.21:基底更新至Alpine 3.14,新增php7-zip包。
  • 20.05.21:分离图片数据卷。
  • 23.01.21:基底更新至Alpine 3.13。
  • 12.12.20:增大php.ini中upload_max_filesize。
  • 01.06.20:基底更新至Alpine 3.12。
  • 19.12.19:基底更新至Alpine 3.11。
  • 28.06.19:基底更新至Alpine 3.10。
  • 12.06.19:新增ffmpeg及其他插件依赖。
  • 23.03.19:切换至新基底镜像,标签调整为arm32v7。
  • 01.03.19:新增php-ctype和php-curl。
  • 22.02.19:基底更新至Alpine 3.9,新增php-ldap。
  • 28.01.19:基底更新至Alpine 3.8,支持多架构构建。
  • 25.01.18:基底更新至Alpine 3.7。
  • 25.05.17:基底更新至Alpine 3.6。
  • 03.05.17:优化依赖管理,使用php7-imagick仓库版本。
  • 20.04.17:新增php7-exif包。
  • 23.02.17:基底更新至Alpine 3.5(nginx)。
  • 14.10.16:添加版本层信息。
  • 10.09.16:README添加层徽章。
  • 29.08.15:初始发布。

相关链接

  • LinuxServer.io 官网
  • 博客(含容器使用指南)
  • ***(实时支持/社区交流)
  • 论坛
  • GitHub(源码仓库)
  • 赞助支持
查看更多 piwigo 相关镜像 →
mathieuruellan/piwigo logo
mathieuruellan/piwigo
by mathieuruellan
便于个人使用的Piwigo轻松部署方案,同时也适用于所有用户。
221M+ pulls
上次更新:10 个月前

常见问题

轩辕镜像免费版与专业版有什么区别?

免费版仅支持 Docker Hub 加速,不承诺可用性和速度;专业版支持更多镜像源,保证可用性和稳定速度,提供优先客服响应。

轩辕镜像免费版与专业版有分别支持哪些镜像?

免费版仅支持 docker.io;专业版支持 docker.io、gcr.io、ghcr.io、registry.k8s.io、nvcr.io、quay.io、mcr.microsoft.com、docker.elastic.co 等。

流量耗尽错误提示

当返回 402 Payment Required 错误时,表示流量已耗尽,需要充值流量包以恢复服务。

410 错误问题

通常由 Docker 版本过低导致,需要升级到 20.x 或更高版本以支持 V2 协议。

manifest unknown 错误

先检查 Docker 版本,版本过低则升级;版本正常则验证镜像信息是否正确。

镜像拉取成功后,如何去掉轩辕镜像域名前缀?

使用 docker tag 命令为镜像打上新标签,去掉域名前缀,使镜像名称更简洁。

查看全部问题→

轩辕镜像下载加速使用手册

探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式

🔐

登录方式进行 Docker 镜像下载加速教程

通过 Docker 登录方式配置轩辕镜像加速服务,包含7个详细步骤

🐧

Linux Docker 镜像下载加速教程

在 Linux 系统上配置轩辕镜像源,支持主流发行版

🖥️

Windows/Mac Docker 镜像下载加速教程

在 Docker Desktop 中配置轩辕镜像加速,适用于桌面系统

📦

Docker Compose 镜像下载加速教程

在 Docker Compose 中使用轩辕镜像加速,支持容器编排

📋

K8s containerd 镜像下载加速教程

在 k8s 中配置 containerd 使用轩辕镜像加速

🔧

宝塔面板 Docker 镜像下载加速教程

在宝塔面板中配置轩辕镜像加速,提升服务器管理效率

💾

群晖 NAS Docker 镜像下载加速教程

在 Synology 群晖NAS系统中配置轩辕镜像加速

🐂

飞牛fnOS Docker 镜像下载加速教程

在飞牛fnOS系统中配置轩辕镜像加速

📱

极空间 NAS Docker 镜像下载加速教程

在极空间NAS中配置轩辕镜像加速

⚡

爱快路由 ikuai Docker 镜像下载加速教程

在爱快ikuai系统中配置轩辕镜像加速

🔗

绿联 NAS Docker 镜像下载加速教程

在绿联NAS系统中配置轩辕镜像加速

🌐

威联通 NAS Docker 镜像下载加速教程

在威联通NAS系统中配置轩辕镜像加速

📦

Podman Docker 镜像下载加速教程

在 Podman 中配置轩辕镜像加速,支持多系统

📚

ghcr、Quay、nvcr、k8s、gcr 等仓库下载镜像加速教程

配置轩辕镜像加速9大主流镜像仓库,包含详细配置步骤

🚀

专属域名方式进行 Docker 镜像下载加速教程

无需登录即可使用轩辕镜像加速服务,更加便捷高效

需要其他帮助?请查看我们的 常见问题 或 官方QQ群: 13763429

商务:17300950906
|©2024-2025 源码跳动
商务合作电话:17300950906|Copyright © 2024-2025 杭州源码跳动科技有限公司. All rights reserved.