记录我的一些生活写照、无聊的牢骚、内心世界的活动 注册 | 登陆

Portainer 密码重置

Portainer 密码重置
当你的Portainer忘记密码或者密码错误无法登录时候,可以借用 portainer/helper-reset-password 这个容器重置Portainer的管理密码,操作如下:
XML/HTML代码
  1. # Step 1  Get Portainer ID(查看Portainer容器ID)
  2. docker ps -a | grep portainer | awk '{print $1}'
  3.  
  4. # Step 2 Stop Portainer(停止Portainer)
  5. docker stop {Portainer_container_id}
  6.  
  7. # Step 3 Install "help-reset-password"(拉取密码重置容器镜像)
  8. docker pull portainer/helper-reset-password
  9.  
  10. # Step 4 Get Portainer Data_dir(查看Portainer容器数据保存路径)
  11. docker inspect {Portainer_container_id}|grep -i "source"
  12.  
  13. "Source": "/var/lib/docker/data/portainer"
  14.  
  15. # Step 5 reset password(重置Portainer容器密码)
  16. docker run --rm -v  /var/lib/docker/data/portainer:/data portainer/helper-reset-password
  17. time="2022-12-01T13:52:51Z" level=info msg="Loading PortainerDB: portainer.db"
  18. time="2022-12-01T13:52:51Z" level=info msg="Opened existing store" version=22
  19. 2022/12/01 13:52:51 [WARN] Unable to retrieve user with ID 1, will try to create, err: object not found inside the database
  20. 2022/12/01 13:52:51 Admin user admin successfully created
  21. 2022/12/01 13:52:51 Use the following password to login: e=/0]-9rdanM4Nj`%rQ8o71Z3S{i!Ia5
  22.  
  23. # Step 6 Start Portainer
  24. docker start {Portainer_container_id}(启动Portainer)
登录Portainer用上面的密码就可以登录,然后修改成自己的密码。
注:{Portainer_container_id} 就是容器的ID,以上命令都要改成自己的容器ID
参考1  参考2

« 上一篇 | 下一篇 »

发表评论

评论内容 (必填):