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" 按钮进入修改密码,可以把修改自己常用的密码,如下图,
输入原来的密码,填两次新密码,点击 "Update password" 按钮更新密码。