Esta guía solo aplica a la imagen oficial de Piwigo. Si utiliza un contenedor de servidor Linux, consulte su documentación.
Si quiere cambiar a la imagen oficial, puede seguir esta guía.
Los números de versión de los contenedores siempre coincidirán con la versión de Piwigo. A partir de la versión 16.3.0, tendrán una letra adicional al final para permitir actualizaciones específicas del contenedor.
Ya debería poder ver si hay alguna actualización disponible en la interfaz de actualizaciones. Si desea actualizar a la versión secundaria, use el primer número de la etiqueta (p. ej.: 16).
Vaya a la lista de etiquetas y busque la etiqueta a la que quiere actualizar.
Para garantizar que la actualización sea segura, debe hacer una copia de seguridad tanto de la base de datos como de los archivos de su instancia de Piwigo.
Puede crear una copia de seguridad de su base de datos con el siguiente mandato:
docker exec -it piwigo-db-1 mariadb-dump -u piwigodb_user -p "piwigodb" | tee db_dump.sql
La contraseña de la base de datos debe ser la misma que la que introdujo en .env (asegúrese de modificar el nombre del contenedor para que coincida con el suyo).
Ahora puede detener el contenedor ejecutando docker compose down
Para hacer una copia de seguridad de cualquier imagen o foto subida a su Piwigo, copie las siguientes carpetas:
./piwigo-data/piwigo/
├── galleries
├── local
└── upload
Renombre los archivos de composición y entorno añadiendo un .bak al final (p. ej.: .env.bak).
.envPuede obtener la última versión del archivo compose.yaml con el siguiente mandato:
curl -O "https://raw.githubusercontent.com/Piwigo/piwigo-docker/refs/heads/main/compose.yaml"
Consulte la wiki de GitHub para obtener el archivo .env correspondiente a su versión.
Baje la imagen con docker compose pull -d y reiníciela con docker compose up.
Puede comprobar los registros con docker logs y el nombre (acabado en piwigo-main-1).
Puede obtener ayuda en el foro o encontrar sus propias respuestas en la documentación