Skip to content

【非 bug】Docker 更新 tag 后提示 “密码错误” 的解决方案 #106

@ShellMonster

Description

@ShellMonster

以下为 CentOS、Ubuntu 系统的情况

情况说明:

更新dst面板后会出现 “密码错误” 的提示,打开f12看到网页接口报错,提示 "No ./password.txt"的情况;
此种情况说明,更新时,账号密码的文件丢了,需要给dst面板重新配一个才能登录进去。

操作方案:

1. 准备好重置的账号密码及头像;

根据下方的命令,替换掉对应的内容,这里只替换了账号密码,展示名称和头像地址也是可以换的;

echo "username=替换为你的登录账号" >> /app/password.txt
echo "password=替换为你的登录账号" >> /app/password.txt
echo "displayName=admin" >> /app/password.txt
echo "photoURL=https://pics0.baidu.com/feed/fc1f4134970a304ec68744f25af7d088c8175cdb.jpeg" >> /app/password.txt

2. 查找dst对应的 docker 容器中的ID;

# 先ssh连接到服务器;此处省略;

# 先输入 docker ps -a
会看到一堆内容,找到 dst-admin-go 后,复制前面的一串字符,那是容器的ID;
Image

3、连接到容器中,放入文件;

注意记得把 e914bb54a5b1 替换为你前面复制的ID;

docker exec -it e914bb54a5b1 bash

然后回车,此时会连接到容器中;根据下方的命令,替换掉对应的内容,这里只替换了账号密码,展示名称和头像地址也是可以换的;

echo "username=替换为你的登录账号" >> /app/password.txt
echo "password=替换为你的登录账号" >> /app/password.txt
echo "displayName=admin" >> /app/password.txt
echo "photoURL=https://pics0.baidu.com/feed/fc1f4134970a304ec68744f25af7d088c8175cdb.jpeg" >> /app/password.txt

再粘贴到终端中;此时再尝试登录即可;如果头像没正常显示,重启dst容器即可;

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions