Reset hasła administratora – Portainer
Konteneryzacja przy użyciu Dockera jest obecnie jednym z absolutnie topowych tematów. Świat zmierza w kierunku upraszczania i przyspieszania wszelkich operacji więc nikogo nie zdziwi, że do zarządzania Dockerem najłatwiej i najszybciej jest użyć nakładki o nazwie Portainer. Niestety zawodna pamięć ludzka (oraz brak dobrych nawyków) często prowadzą nas na manowce. W konsekwencji może zdarzyć się, że hasło administracyjne do tego ostatniego po prostu nam umknie. Co wtedy zrobić?
Po pierwsze musimy zmierzyć się z konsolą serwera i zatrzymać kontener Portainer:
docker stop "id-kontenera-portainera"
W drugim kroku przystępujemy do właściwej operacji pobierając odpowiednie narzędzie z repozytorium:
docker pull portainer/helper-reset-password
Ostatecznie możemy zeresetować hasło dla konta admin:
docker run --rm -v portainer_data:/data portainer/helper-reset-password
W wyniku działania powyższej komendy powinniśmy otrzymać zestaw niezbędnych informacji:
... Password succesfully updated for user: admin
... Use the following password to login: ****
Zwróćmy uwagę na wyświetlane hasło, które trzeba zapamiętać. Najprawdopodobniej zmienimy je przy pierwszej okazji ale na razie będzie nam potrzebne.
Na koniec używamy poniższego polecenia, aby ponownie uruchomić kontener z Portainerem, a następnie zalogować się przy użyciu nowego hasła.
docker start "id-kontenera-portainera"
Jak wspomniałem podejrzewam, że pierwszą czynnością będzie zmiana hasła i cały cykl znowu może się powtórzyć. 😉
Tagi: Docker, konteryzacja, Portainer