For the complete documentation index, see llms.txt. This page is also available as Markdown.

Aktualizacja w kontenerze Docker

Ten artykuł wyjaśnia, jak zaktualizować agenta Xopero ONE zainstalowanego wewnątrz kontenera Docker.

Utrzymywanie kontenera agenta w aktualnej wersji zapewnia optymalną wydajność oraz dostęp do najnowszych funkcji i usprawnień.


Aktualizacja agenta Xopero ONE

Wymiana agenta

  1. Pobierz nowy obraz i usuń stary kontener z agentem, używając następujących komend:

docker pull xopero/gitprotect-agent:latest
docker stop xopero-agent && docker rm xopero-agent
  1. Utwórz nowy kontener z agentem Xopero ONE:

docker run -d \
  --name xopero-agent \
  -e ManagementServiceUrl="<your_xopero_service_URL>" \
  -e XoperoOverriddenHostName="<device_name>" \
  -v /opt/gitprotect-agent/data:/app/Xopero \
  --restart unless-stopped \
  xopero/gitprotect-agent:latest
  • <your_xopero_service_URL> — adres Xopero ONE Management Service wraz z portem (np. 123.456.7.890:28555).

  • <device_name> — iestandardowa nazwa kontenera Docker.

  1. Po wykonaniu tych kroków agent Xopero powinien zostać zaktualizowany do najnowszej wersji.

Proces aktualizacji

  1. Otwórz Container Station na swoim urządzeniu QNAP.

  2. Zlokalizuj i wybierz kontener z agentem, którego chcesz zaktualizować, a następnie kliknij ikonę ⚙️ Settings aby otworzyć ustawienia kontenera.

  1. W menu ustawień wybierz opcję Recreate aby rozpocząć aktualizację. Ta akcja zastępuje bieżący kontener nowym, opartym na najnowszym obrazie.

  1. Przełącz się na Tryb zaawansowany (Advanced mode) (see illustration below). Zostaniesz poproszony o adres obrazu z Docker Hub — wpisz poniższy adres:

  1. Upewnij się, że zaznaczona jest opcja Try pulling the image from the registry before creating the container (gwarantuje to użycie najnowszej wersji). Kliknij Next aby kontynuować.

  2. Możesz teraz edytować ustawienia kontenera. Dostosuj je w razie potrzeby i kliknij Next, aby przejść do podsumowania.

  1. Sprawdź podsumowanie zmian. Jeśli wszystko się zgadza, kliknij Finish. Container Station pobierze najnowszy obraz i utworzy nowy kontener, zachowując dane i ustawienia poprzedniego. To aktualizuje agenta do najnowszej wersji zachowując poprzednie ustawienia i dane.

Proces aktualizacji

  1. Zaloguj się do panelu XMS.

  2. Przejdź do zakładki Urządzenia i znajdź agenta Docker.

  3. Kliknij przycisk ℹ️ Szczegóły urządzenia. Sprawdź i zanotuj plany przypisane do agenta (będą potrzebne później). Wszystkie plany można znaleźć w sekcji Plany Backupu; można też rozwinąć listę klikając Pokaż więcej.

  4. Usuń stary kontener agenta Xopero ONE — w Container Station, kliknij ikonę Remove w zakładce Actions aby usunąć kontener.

  5. Po usunięciu kontenera zainstaluj obraz Docker agenta Xopero ONE ponownie. Następnie dodaj go do wszystkich planów, do których był wcześniej przypisany.

Proces aktualizacji

  1. W przypadku korzystania z tagu :latest, narzędzie Container Manager monitoruje dostępność aktualizacji obrazu. Gdy nowa wersja będzie dostępna, w zakładce Image, pojawi się powiadomienie ze statusem Update available. Aby rozpocząć proces aktualizacji, wystarczy kliknąć przycisk Update available..

  1. Po aktywacji pojawi się komunikat systemowy informujący, że usługi oraz kontener zostaną tymczasowo zawieszone na czas aktualizacji. Potwierdź operację, wybierając przycisk Update.

  1. W drugim kroku potwierdzenia system poprosi o ponowne zatwierdzenie aktualizacji poprzez kliknięcie przycisku Update.

  1. Postęp aktualizacji będzie widoczny na liście operacji. Po pobraniu zaktualizowanego obrazu, kontenery z włączoną opcją Auto-start zostaną automatycznie uruchomione ponownie.

  1. Aby zweryfikować aktualizację, przejdź do zakładki Containers i upewnij się, że kontener działa poprawnie. Następnie, w panelu Xopero ONE Management Service, potwierdź, że system wskazuje najnowszą wersję oprogramowania.

Ostatnia aktualizacja

Czy to było pomocne?