Docker Protainer 可視化プラットフォーム、ログインパスワードを忘れた場合のパスワードリセット。#
本文では、Portainer のログインパスワードを忘れた後、コンテナを停止し、データパスを探し、パスワードをリセットし、サービスを再起動することで、最終的にパスワードをリセットし、新しいパスワードを検証するプロセスについて詳しく説明します。
要約は CSDN によってスマート技術で生成されました。
ポータインシステムに久しぶりにログインしたため、ログインパスワードを忘れてしまい、いくつかの一般的なパスワードを試しましたが、どれも正しくありませんでした。仕方なくパスワードをリセットすることにしました。
一、protainer コンテナを停止する#
コンテナ ID と COMMAND を確認してコンテナを停止します。
docker ps -a
コンテナを停止します。
docker stop portainer
二、volume data のホストパスを探す#
docker inspect portainer # "Source"を見つける:
find / -name portainer.key
/var/lib/docker/volumes/portainer_data/_data/ パスワードリセットコマンドを使用する際にこのパスを使用する必要があります。
三、パスワードをリセットする#
docker run --rm -v /var/lib/docker/volumes/portainer_data/_data:/data portainer/helper-reset-password # sourceアドレスを置き換える
docker run --rm -v /var/lib/docker/volumes/0e304ccd0c1c26495c60e458a02997f0568719b6df8388ae82418915d11cad9e/_data:/data portainer/helper-reset-password # ローカルアドレス
出力結果にユーザー名とパスワードが含まれているので、パスワードをコピーして覚えておきます。ユーザーパスワードを変更する際に必要です。
四、コンテナを起動する#
systemctl start docker
コンテナが正常に起動したか確認します。
docker ps -a
五、Protainer にログインする#
Protainer のログインアドレスは http://IP:9000、ユーザー名は admin、パスワードはリセット後の長いパスワードです。
ユーザーをクリックしてパスワードをリセットします。現在のパスワードはリセット後の長いパスワードで、新しいパスワードを 2 回入力した後、パスワードを変更をクリックします。リフレッシュ後、再度ログインして変更したパスワードが正しいか確認し、パスワードをメモしておきます。