容器版本号始终与 Piwigo 版本保持一致;从 16.3.0 版本开始,容器版本号后会新增一个字母,以支持容器专属更新
你应已能在更新界面查看是否有可用更新;若需更新至次版本,请使用标签的第一个数字(例如:16)
前往标签列表页,搜索你想要更新到的标签
为确保更新过程零风险,你需备份 Piwigo 实例的数据库和文件(含所有数据)
你可通过以下命令创建数据库备份:
docker exec -it piwigo-db-1 mariadb-dump -u piwigodb_user -p "piwigodb" | tee db_dump.sql
数据库密码需与你填写在 .env 文件中的密码一致(请务必替换容器名称为你自己的)
现在你可执行 docker compose down 停止容器
如需备份上传至 Piwigo 的所有图片 / 照片,请复制以下文件夹:
./piwigo-data/piwigo/
├── galleries
├── local
└── upload
为你的 compose 和 env 文件重命名,在文件名末尾添加 .bak 后缀(例如:.env.bak)
.env 文件你可通过以下命令获取 compose.yaml 文件的最新版本:
curl -O "https://raw.githubusercontent.com/Piwigo/piwigo-docker/refs/heads/main/compose.yaml"
请查看GitHub 维基文档,获取与你的版本匹配的 .env 文件
使用命令 docker compose pull 拉取镜像,并使用命令 docker compose up -d 重启容器。
你可以使用命令 docker logs 并指定容器名称(以 piwigo-main-1 结尾)来查看日志。