挺恶心的,长时间不用管理员密码就忘了,然后改完了过两三天又忘了,这里记录下修改方式。
    我的机器是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 
//记得有空格





 


乐享:知识积累,快乐无限。