Guías /

Actualizar

/

Actualización de imagen de Docker

Actualización de imagen de Docker

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.

Paso 1 - Buscar actualizaciones

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.

Para la versión del contenedor 16.3 y posteriores

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).

Para la versión del contenedor 16.2 y anteriores

Vaya a la lista de etiquetas y busque la etiqueta a la que quiere actualizar.

Paso 2 - Crear una copia de seguridad

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.

Copia de seguridad de la base de datos

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

Copia de seguridad de los archivos

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
    

Realice una copia de seguridad de los archivos de composición y entorno (compose y env).

Renombre los archivos de composición y entorno añadiendo un .bak al final (p. ej.: .env.bak).

Paso 3 - Descargar el nuevo archivo de composición y actualizar .env

Puede 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.

Paso 4 - Actualizar y reiniciar el contenedor

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).

¿Aún le quedan preguntas sin responder?

Puede obtener ayuda en el foro o encontrar sus propias respuestas en la documentación