Docker 图形化管理工具Portainer CE的使用时,可能由于长时间不用,忘记了初始设置的管理员的密码。Portainer CE登陆页面没有找回密码功能。需要通过相关的命令解决处理。本文主要介绍Portainer CE 重置恢复管理员密码的方法。

1、下载镜像portainer/helper-reset-password

docker pull portainer/helper-reset-password

2、查看停止运行的容器

1)查看运行容器的id

docker container ls

输出:

CONTAINER ID        IMAGE                     COMMAND                  CREATED             STATUS                  PORTS                                                             NAMES
7c8a24a63ff8 louislam/uptime-kuma:1 "/usr/bin/dumb-init …" 21 hours ago Up 21 hours (healthy) 0.0.0.0:3001->3001/tcp uptime-kuma
017a43cdd723 portainer/portainer-ce "/portainer" 21 hours ago Up 21 hours 0.0.0.0:8000->8000/tcp, 0.0.0.0:9000->9000/tcp, 9443/tcp portainer
3d5eef47f483 gitlab/gitlab-ce:latest "/assets/wrapper" 3 years ago Up 2 months (healthy) 0.0.0.0:80->80/tcp, 0.0.0.0:443->443/tcp, 0.0.0.0:28743->22/tcp gitlab

注意:上面输出信息中第一列就是运行容器的id

2)停止运行的容器

通过上面的命令查找出来容器id,然后停止运行的容器,命令如下,

docker stop 7c8a24a63ff8

注意:7c8a24a63ff8 是容器id

3、运行重置命令

docker run --rm -v portainer_data:/data portainer/helper-reset-password

输出结果中Use the following password to login:提示信息后面的就是密码。

4、修改密码

登陆成功后,点击 "my account" 按钮进入修改密码,可以把修改自己常用的密码,如下图,

httpswwwcjavapycom

httpswwwcjavapycom

输入原来的密码,填两次新密码,点击 "Update password" 按钮更新密码。

推荐文档