挺恶心的,长时间不用管理员密码就忘了,然后改完了过两三天又忘了,这里记录下修改方式。
我的机器是NAS 再portainer中装的gitea ,gitea管理员的密码忘了,然后发现portainer密码也忘了。晕
第一步首先是portainer密码修改。这个密码默认12位以上
nas环境
先将系统用户切换到你对应的用户上
sudo su //反正就这几个命令吧
然后查看你的potainer的docker id
docker ps -a
7eb41736062a portainer/portainer-ce:2.14.2 //这是我的 docker inspect 7eb41736062a //命令查看下你的资源位置 "Mounts": [ { "Type": "bind", "Source": "/usr/builtin/etc/certificate", "Destination": "/certs", "Mode": "ro", "RW": false, "Propagation": "rprivate" }, { "Type": "bind", "Source": "/share/Docker/PortainerCE_CN/data", "Destination": "/data", "Mode": "rw", "RW": true, "Propagation": "rprivate" }, //这里我就截取一旦吧,可以看到/data目录的位置然后使用helper -reset -password进行重置 //上面可以看出 挂在位置 /share/Docker/PortainerCE_CN/data 的/data目录 //所以使用/share/Docker/PortainerCE_CN/data:/data //当然首先要停下portainer容器 docker stop "id_portainer" docker run --rm -v /share/Docker/PortainerCE_CN/data:/data portainer/helper-reset-pass word //如果是第一次使用可能会安装helper-reset-password 自动的 之后会出现 Use the following password to login: [Sbm9g]aNh{#4d"r3Bc26L1yD-7>.8uY 使用密码去登录吧,记得先启动容器 docker start "id_portainer"
第二步 修改gitea密码
上面搞好了,我的就简单了,在potainer的控制台,直接打开gitea的命令行控制台,就不用在从外面命令行进gitea容器了。
gitea admin user chang-password -u XXXX -p PPPPP //记得有空格
乐享:知识积累,快乐无限。