Docker Portainer Visualization Platform, Forgot Login Password, Reset Password.#
This article details how to reset the Portainer login password after forgetting it by stopping the container, locating the data path, resetting the password, and restarting the service, ultimately completing the password reset and verifying the new password.
Abstract generated by CSDN through intelligent technology
Since I haven't logged into the Portainer system for a long time, I forgot the login password and tried many common passwords without success, so I had no choice but to reset the password.
1. Stop the Portainer Container#
Check the container ID and COMMAND to stop the container
docker ps -a
Stop the container
docker stop portainer
2. Locate the Path of Volume Data on the Host#
docker inspect portainer # Find "Source":
find / -name portainer.key
/var/lib/docker/volumes/portainer_data/_data/ This path is needed when using the reset command.
3. Reset Password#
docker run --rm -v /var/lib/docker/volumes/portainer_data/_data:/data portainer/helper-reset-password # Replace source address
docker run --rm -v /var/lib/docker/volumes/0e304ccd0c1c26495c60e458a02997f0568719b6df8388ae82418915d11cad9e/_data:/data portainer/helper-reset-password # Local address
The output contains the username and password; remember to copy the password, as it will be needed when changing the user password.
4. Start the Container#
systemctl start docker
Check if the container started successfully
docker ps -a
5. Log in to Portainer#
Portainer login address http://IP:9000, username admin, password is the long string of characters after the reset.
Click on the user to reset the password; the current password is the long string of characters after the reset. After entering the new password twice, click to change the password. Refresh and log in again to verify if the modified password is correct, then remember the password.