Vejledninger /

Opdatering

/

Docker image-opdatering

Docker image-opdatering

Denne vejledning gælder kun det officielle Piwigo-image. Hvis du anvender en Linux-servercontainer, så følg i stedet deres vejledning.

Hvis du ønsker at skifte til det officielle image, kan du følge denne vejledning

Trin 1 - Se efter opdateringer

Containeres versionsnummer vil altid være det samme som Piwigos version, begyndende med 16.3.0 vil de være efterfulgt af et bogstav, for at kunne foretage containerspecifikke opdateringer

For container version 16.3 og højere

Du bør allerede være i stand til at se om der er tilgængelige opdateringer i opdateringsbrugerfladen, hvis du ønsker at opdatere til den mindre version, så anvend det første tal tag'et har (fx: 16)

For container version 16.2 og lavere

Gå til taglisten og søg efter det tag, som du ønsker at opdatere til

Trin 2 - Opret en sikkerhedskopi

For at gøre opdateringen fri for problemer, bør du tage en sikkerhedskopi af både databasen og filerne i din Piwigo-instans

Sikkerhedskopiering af database

Du kan oprette en sikkerhedskopi af din database med følgende kommando:

docker exec -it piwigo-db-1 mariadb-dump -u piwigodb_user -p "piwigodb" | tee db_dump.sql

Databasens adgangskode skulle være den samme som den du indsatte i .env

Du kan nu stoppe din container ved at køre docker compose down

Sikkerhedskopiering af filer

For at sikkerhedskopiere alle billeder/fotografier, som er overført til din Piwigo, kopieres følgende mapper:


      ./piwigo-data/piwigo/
      ├── galleries
      ├── local
      └── upload
    

Sikkerhedskopier compose- og env-filer

Omdøb dine compose- og env-filer ved at tilføje .bak i slutningen (fx: .env.bak)

Trin 3 - Pull den nye compose-fil og opdatér .env

Du kan hente den seneste version af filen compose.yaml med følgende kommando:

curl -O "https://raw.githubusercontent.com/Piwigo/piwigo-docker/refs/heads/main/compose.yaml"

Tjek GitHubs wiki for at få .env-filen, der svarer til din version

Trin 4 - Opdatering og genstart af container

Pull imagefilen med docker compose pull -d og genstart den med docker compose up.

Du kan tjekke logningerne med docker logs samt navnet (som slutter på piwigo-main-1).

Har du stadig ubesvarede spørgsmål?

Du kan få hjælp i vores forum eller finde dine egne svar i dokumentationen