[求助贴] 0929基于FastGpt+Rag搭建知识问答系统 作业求助 #200

Closed
opened 2024-10-16 16:05:41 +08:00 by 11389216958cs · 1 comment

这是讲义地址:https://docs.qq.com/doc/p/0555f97a90b6f2f9f039bd0c9251f5d7d1e7a506

我按照讲义步骤先安装docker和docker compose之后,想启动docker时,发现 docker服务没有启动,我尝试手动启动,执行 dockerd ,然后发现

INFO[2024-10-16T16:06:24.275557077+08:00] stopping event stream following graceful shutdown  error="context canceled" module=libcontainerd namespace=plugins.moby
failed to start daemon: Error initializing network controller: error obtaining controller instance: failed to create NAT chain DOCKER: iptables failed: iptables -t nat -N DOCKER: iptables v1.8.4 (legacy): can't initialize iptables table `nat': Permission denied (you must be root)
Perhaps iptables or your kernel needs to be upgraded.
 (exit status 3)

可能是因为我租赁的是autoDL的服务器,它每个服务器都是一个docker容器,而这个容器并没有网络权限,所以我无法在内部再启动docker服务,请老师帮帮忙,看看有没有什么办法。

这是讲义地址:https://docs.qq.com/doc/p/0555f97a90b6f2f9f039bd0c9251f5d7d1e7a506 我按照讲义步骤先安装docker和docker compose之后,想启动docker时,发现 docker服务没有启动,我尝试手动启动,执行 dockerd ,然后发现 ```bash INFO[2024-10-16T16:06:24.275557077+08:00] stopping event stream following graceful shutdown error="context canceled" module=libcontainerd namespace=plugins.moby failed to start daemon: Error initializing network controller: error obtaining controller instance: failed to create NAT chain DOCKER: iptables failed: iptables -t nat -N DOCKER: iptables v1.8.4 (legacy): can't initialize iptables table `nat': Permission denied (you must be root) Perhaps iptables or your kernel needs to be upgraded. (exit status 3) ``` 可能是因为我租赁的是autoDL的服务器,它每个服务器都是一个docker容器,而这个容器并没有网络权限,所以我无法在内部再启动docker服务,请老师帮帮忙,看看有没有什么办法。

是的,autoDL里不支持docker in docker。
建议将模型部署在autodl上,fastgpt和oneapi部署在自己的机器上(不需要GPU)。
autodl上的模型可以通过ssh将端口映射出来再注册到oneAPI上。
端口映射命令可以参考这个命令,以xinference部署模型为例: (9997是xinference端口)
ssh -p 30524 root@connect.nma1.seetacloud.com -L 0.0.0.0:9997:0.0.0.0:9997 -N
映射之后可以通过本地127.0.0.1:9997进行访问

是的,autoDL里不支持docker in docker。 建议将模型部署在autodl上,fastgpt和oneapi部署在自己的机器上(不需要GPU)。 autodl上的模型可以通过ssh将端口映射出来再注册到oneAPI上。 端口映射命令可以参考这个命令,以xinference部署模型为例: (9997是xinference端口) `ssh -p 30524 root@connect.nma1.seetacloud.com -L 0.0.0.0:9997:0.0.0.0:9997 -N` 映射之后可以通过本地127.0.0.1:9997进行访问
Sign in to join this conversation.
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: HswOAuth/llm_course#200
No description provided.