0

かなり前に docker でサイトを作ったのですが、porttainer のパスワードを紛失してしまいました。それで、IDとパスワードをリセットするために再インストールしようとしましたが、ポーテナーが以前のIDとパスワードを保持しているようです。ボリュームを削除しましたが、まだ機能していません。私はこれが好きでした。

ステップ1。コンテナを停止して削除します。

$sudo docker ps -a (to check container list)
$sudo docker stop [container ID]
$docker rm -v [container ID]

ステップ2。画像を削除

$docker images (to check image ID)
$docker rmi [image ID]

step3. ボリュームを削除

$docker volume rm portainer_data

step4. ポーテナーを再インストールする

$docker run -d -p 9000:9000 --name portainer --restart always -v /var/run/docker.sock:/var/run/docker.sock -v/data/portainer/data:/data portainer/portainer

porttainer にアクセスしようとすると、まだ最後の ID とパスワードを要求されます。

4

2 に答える 2

0

私も同じ間違いをしました。あなたと同じように、バインドマウントを設定していましたが、コマンドでそれに気づきませんでした。開始コマンドによると、バインド マウント ストレージを に設定しているようです/data/portainer/data

したがって、再インストールするには、porttainer を停止し、削除/data/portainer/dataしてデータを消去してから、コンテナーのバックアップを開始します。

あるいは、porttainer には管理者パスワードのみをリセットする方法があります。

于 2021-05-06T04:23:23.840 に答える