Przewodniki /

Uaktualnienie

/

Docker Image Update

Docker Image Update

Ten przewodnik dotyczy tylko oficjalnego obrazu Piwigo, jeśli używasz kontenera serwera Linux, skorzystaj raczej z ich dokumentacji.

Jeśli chcesz przełączyć się na oficjalny obraz, możesz postępować zgodnie z tym przewodnikiem

Krok 1 - sprawdzanie aktualizacji

Numery wersji kontenerów zawsze będą zgodne z wersją Piwigo, a począwszy od wersji 16.3.0, będą miały dodatkową literę po, aby umożliwić aktualizacje specyficzne dla kontenerów

Dla kontenera w wersji 16.3 i wyższej

Powinieneś już być w stanie zobaczyć, czy jakaś aktualizacja jest dostępna w interfejsie aktualizacji. Jeśli chcesz dokonać aktualizacji do wersji podrzędnej, użyj pierwszej liczby w tagu (np.: 16)

Dla kontenera w wersji 16.2 i niższej

Przejdź do listy tagów i wyszukaj tag, do którego chcesz zaktualizować

Krok 2 - utworzenie kopii zapasowej

Aby mieć pewność, że aktualizacja jest bezpieczna, należy wykonać kopię zapasową bazy danych i plików instancji Piwigo

Kopia zapasowa bazy danych

Możesz utworzyć kopię zapasową swojej bazy danych za pomocą następującego polecenia:

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

Hasło do bazy danych powinno być takie samo jak to, które wpisałeś w .env (pamiętaj, aby zastąpić nazwę kontenera, aby pasowała do Twojej)

Możesz teraz zatrzymać swój kontener poleceniem docker compose down

Kopia zapasowa plików

Aby wykonać kopię zapasową obrazów/zdjęć przesłanych do Piwigo, skopiuj następujące foldery:


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

Utwórz kopię zapasową plików compose i env

Zmień nazwę plików compose i env, dodając .bak na końcu (np.: .env.bak)

Krok 3 - pobranie nowego pliku compose i aktualizacja .env

Możesz pobrać najnowszą wersję pliku compose.yaml za pomocą następującego polecenia:

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

Sprawdź wiki GitHub, aby uzyskać plik .env pasujący do Twojej wersji

Krok 4 - aktualizacja i ponowne uruchomienie kontenera

Pobierz obraz za pomocą docker compose pull -d i uruchom go ponownie za pomocą docker compose up.

Możesz sprawdzić dzienniki za pomocą docker logs i nazwy (kończącej się na piwigo-main-1).

Wciąż masz pytania?

Pomoc możesz otrzymać na forum lub poszukaj odpowiedzi w dokumentacji