Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

windows11系统,每次开机启动docker desktop后,One_api的所有设置都会消失? #1207

Open
jzliuyu opened this issue Mar 21, 2024 · 10 comments
Labels
bug Something isn't working

Comments

@jzliuyu
Copy link

jzliuyu commented Mar 21, 2024

windows11系统,安装Docker desktop,在C盘通过右键的上下文菜单的“在终端打开”进入终端,执行了wsl,进入了Ubuntu,按照基于docker的部署,输入了docker run --name one-api -d --restart always -p 13000:3000 -e TZ=Asia/Shanghai -v /home/ubuntu/data/one-api:/data justsong/one-api,然后在浏览器中打开了localhost:3000,可以显示one_api的界面,但是设置完令牌和路径后,每次重启电脑后发现已经设置的令牌和渠道都消失了,注销root重新登录时会提示我重新设置密码。我进入了宿主机的 /home/ubuntu/data/one-api目录并查看当前文件夹下的文件权限,显示如下:
drwxrwxrwx 2 root root 4096 Mar 19 00:37 logs
-rwxrwxrwx 1 root root 163840 Mar 18 11:28 one-api.db
应该是具有写入权限的,但是为何总是出现令牌和渠道重置现象,请大神们指点一下我到底是哪里错了?

@jzliuyu jzliuyu added the bug Something isn't working label Mar 21, 2024
@CabbSir
Copy link

CabbSir commented Apr 4, 2024

同样的情况,删除容器重新部署后可以重新读到之前的sqlite数据

@bigshuai11
Copy link

没人回答吗 不知道为什么

@bigshuai11
Copy link

同样的情况,删除容器重新部署后可以重新读到之前的sqlite数据

解决的吗?

@bigshuai11
Copy link

同样的情况,删除容器重新部署后可以重新读到之前的sqlite数据

解决了吗?

@bigshuai11
Copy link

windows11系统,安装Docker desktop,在C盘通过右键的上下文菜单的“在终端打开”进入终端,执行了wsl,进入了Ubuntu,按照基于docker的部署,输入了docker run --name one-api -d --restart always -p 13000:3000 -e TZ=Asia/Shanghai -v /home/ubuntu/data/one-api:/data justsong/one-api,然后在浏览器中打开了localhost:3000,可以显示one_api的界面,但是设置完令牌和路径后,每次重启电脑后发现已经设置的令牌和渠道都消失了,注销root重新登录时会提示我重新设置密码。我进入了宿主机的 /home/ubuntu/data/one-api目录并查看当前文件夹下的文件权限,显示如下: drwxrwxrwx 2 root root 4096 Mar 19 00:37 logs -rwxrwxrwx 1 root root 163840 Mar 18 11:28 one-api.db 应该是具有写入权限的,但是为何总是出现令牌和渠道重置现象,请大神们指点一下我到底是哪里错了?

解决了吗? 大哥??

@jzliuyu
Copy link
Author

jzliuyu commented Apr 16, 2024 via email

@sci268
Copy link

sci268 commented May 4, 2024

我也存在这个问题

@sci268
Copy link

sci268 commented May 4, 2024

我是win10,不只是One_api,fastgtp更新的数据也消失了

@sci268
Copy link

sci268 commented May 4, 2024

我的问题解决了方法如下:
1.在ubuntu客户端输入
cd fastgpt
docker-compose down
docker-compose up -d
就是重新卸载和装入容器。

2.分析问题原因
我在fastgpt的项目外还有一个mysql,对这些产生了影响。

完成上述操作后,每次启动,在win面板的docker中把fastgpt相关的包括oneapi等重启一下就好。

@Lovening
Copy link

I have this problem too, I tried modifying the docker-compose file and it never solved the problem

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

5 participants