Portainer to lekki interfejs zarządzania Docker, który upraszcza proces zarządzania kontenerami Docker. Oferuje intuicyjny interfejs internetowy do wdrażania, konfigurowania i monitorowania kontenerów. Ten przewodnik poprowadzi Cię przez instalowanie i konfigurowanie Portainera na Raspberry Pi, umożliwiając z łatwością zarządzanie kontenerami Docker.
Czego będziesz potrzebować
- Raspberry Pi (Każdy model z Docker Support, np. PI 3, PI 4)
- Raspberry Pi OS Zainstalowane na Raspberry Pi
- Połączenie internetowe do pobrania Portainera
- Doker Zainstalowany na Raspberry Pi (Portainer wymaga uruchomienia Dockera)
Krok 1: Zainstaluj Docker na Raspberry Pi
Jeśli Docker nie jest jeszcze zainstalowany na Raspberry Pi, wykonaj następujące kroki, aby go zainstalować:
-
Zaktualizuj listę pakietów:
-
Zainstaluj Docker przy użyciu oficjalnego skryptu:
-
Po instalacji dodaj bieżącego użytkownika do grupy Docker, aby umożliwić uruchomienie poleceń Docker bez
sudo
: -
Uruchom ponownie Raspberry Pi, aby zastosować zmiany:
-
Sprawdź, czy Docker jest poprawnie zainstalowany:
Krok 2: Zainstaluj Portainer
Teraz, gdy Docker jest zainstalowany, możesz zainstalować Portainer jako kontener Docker.
-
Wyciągnij obraz Portainera z Docker Hub:
-
Utwórz i uruchom kontener Portainer:
Oto, co robi polecenie:
-
-d
: Uruchom pojemnik w trybie odłączonym. -
-p 9000:9000
: Zmień interfejs internetowy na porcie 9000. -
-p 9443:9443
: Wyświetl interfejs internetowy z HTTPS na porcie 9443. -
--name portainer
: Ustaw nazwę kontenera jako „Portainer”. -
--restart always
: Automatycznie ponownie uruchom Portainer na rozruchu lub jeśli kontener awansuje. -
-v /var/run/docker.sock:/var/run/docker.sock
: Związaj gniazdo Docker do zarządzania kontenerami Docker. -
-v portainer_data:/data
: Zamontuj wolumin, aby przetrwać dane portainera.
-
-
Poczekaj na rozpoczęcie Portainera, a następnie otwórz przeglądarkę internetową i przejdź do:
http://<raspberry_pi_ip>:9000
Zastępować
<raspberry_pi_ip>
Z adresem IP Raspberry Pi.
Krok 3: Skonfiguruj Portainer
Po pierwszym uzyskaniu dostępu do interfejsu internetowego Portainer zostaniesz poproszony o utworzenie konta administratora.
-
Utwórz konto administratora:
- Ustaw nazwę użytkownika i hasło dla konta administratora.
- Kliknij „Utwórz użytkownika”, aby kontynuować.
-
Połącz się z Dockerem:
- Wybierać Lokalny Aby zarządzać lokalnym środowiskiem Docker na Raspberry Pi.
- Trzask Łączyć.
Krok 4: Korzystanie z Portainera
Po podłączeniu zostaniesz zabrany na deskę rozdzielczą Portainer, gdzie możesz zacząć zarządzać kontenerami Docker. Możesz:
- Wyświetl działające pojemniki: Monitoruj status wszystkich aktywnych kontenerów.
- Wdrażaj nowe kontenery: Utwórz nowe kontenery Docker z interfejsu Portainer.
- Zarządzaj woluminami i sieciami: Wyświetl i skonfiguruj woluminy i sieci Docker.
- Wyświetl dzienniki i statystyki: Monitoruj dzienniki i statystyki uruchamiających kontenerów.
Krok 5: Zarządzanie Portainer
-
Dostęp do Portainera zdalnie:
- Aby bezpiecznie uzyskać dostęp do Portainera, możesz skonfigurować SSL za pomocą odwrotnego proxy (np. Nginx lub Traefik) lub użyć portu 9443 dla HTTPS (włączona przez
docker run
polecenie powyżej).
- Aby bezpiecznie uzyskać dostęp do Portainera, możesz skonfigurować SSL za pomocą odwrotnego proxy (np. Nginx lub Traefik) lub użyć portu 9443 dla HTTPS (włączona przez
-
Zatrzymaj i ponownie uruchom Portainer: Aby zatrzymać Portainer, uruchom:
Aby zrestartować Portainera, uruchom:
-
Usuwanie Portainera: Jeśli chcesz usunąć Portainer, zatrzymaj i usuń pojemnik:
Opcjonalnie możesz również usunąć wolumin Docker:
Rozwiązywanie problemów
- Portainer niedostępny: Upewnij się, że zapora Raspberry Pi umożliwia dostęp do portów 9000 i 9443. W przypadku używania HTTPS sprawdź poprawnie certyfikaty SSL.
- Rozbijanie kontenera Docker: Sprawdź dzienniki kontenerów pod kątem błędów:
- Brak dostępu do dokera: Upewnij się, że użytkownik jest częścią grupy Docker:
Wniosek
Portainer upraszcza zarządzanie kontenerami Docker na Raspberry Pi, zapewniając łatwy w użyciu interfejs internetowy. Dzięki zaledwie kilku poleceniom możesz wstać z Docker i Portainer, ułatwiając zarządzanie i monitorowanie kontenerów. Niezależnie od tego, czy używasz domowych systemów automatyzacji, serwerów internetowych, czy innych dokumentów, Portainer jest nieocenionym narzędziem do zarządzania środowiskiem dokera Raspberry Pi.